Debian Squeeze と Wheezy ミックスの問題

Debian Squeeze と Wheezy ミックスの問題
nrc1:/var/cache/apt# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libc6 : Depends: libc-bin (= 2.11.3-3) but 2.13-35 is installed
 locales : Depends: glibc-2.13-1 but it is not installable
E: Unmet dependencies. Try using -f.

私はずっと前にSqueezeに首尾よくアップグレードした学生のシンクライアント設備のための元のLennyのインストールを持っていました。 5ヶ月間の長い休憩期間中、他の人はTestingとSid Nowにいくつかのアイテムをインストールしようとしました。私がapt-get upgrade 上記のように試した結果は次のとおりです。

私の現在sources.list

deb http:// ftp .us.debian.org/debian/ squeeze main contrib non-free
deb http:// ftp .us.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main

ほぼ900人の学生が使用しているこのマシンをどうするべきかわかりませんが、ソフトウェアはすべて古くなっています。

ベストアンサー1

インストールされたlibc-binパッケージはlocalesWheeze から提供され、squeezee のパッケージと一致しないため、libc6依存関係の不一致が発生します。

libc-binダウングレードして次のことを試してくださいlocales

aptitude install libc-bin=2.11.3-3 locales=2.11.3-3

または

apt-get install libc-bin=2.11.3-3 locales=2.11.3-3

パッケージをダウングレードできる他の可能性をリストします。ここ

現在のlibc6バージョンは、2.11.3-4そのバージョンに切り替える必要があるかもしれません。

apt-get update
apt-get install libc6=2.11.3-4 libc-bin=2.11.3-4 locales=2.11.3-4 

アップグレードする必要があるパッケージがあります。

おすすめ記事