[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:39132] version of libc6
松永です。
つまらないことを聞きますが、現在の testing の libc6 のバージョンはい
くつでしょうか。
現在 sarge を使っているのですが、一部 pin 機能を使って sid のパッケー
ジが入っています。そして、ruby-lang.org の testing は(記憶によれば)
unstable に symlink されていたと思います。
私の使っている /etc/apt/sources.list には
deb http://deb.ruby-lang.org/debian sid main contrib non-free
という行があります。この状態で apt-get -s upgrade すると、
The following packages have been kept back
libiconv-ruby1.8 libracc-runtime-ruby1.8 libruby1.8 libstrscan-ruby1.8
realplayer ruby1.8 ruby1.8-dev
というメッセージが出ます。ruby1.8 の version up が出来ないわけです。
apt-get install ruby1.8 とした時に出るメッセージから判断すると、
ruby1.8 と libc6 の依存関係によるものと思われます。そこで
apt-get -s install libc6/unstable とすると
1 packages upgraded, 0 newly installed, 63 to remove and 7 not upgraded
になります。63 個も remove されてはたまらないので、いろいろ試したら
apt-get -s install libc6/unstable build-essential/unstable daemontools-installer/unstable g++/unstable g++-2.95/unstable g++-3.2/unstable gdk-imlib1-dev/unstable iconc/unstable gdk-imlib1/unstable libc6-dev/unstable gcc/unstable cpp/unstable cpp-3.3/unstable g++-3.3/unstable gcc-3.3/unstable gcc-3.3-base/unstable libstdc++5-dev/unstable libstdc++5-3.3-dev/unstable libgcc1/unstable g++-3.2/unstable gcc-3.2/unstable cpp-3.2/unstable gcc-3.2-base/unstable libstdc++5-3.3-dev/unstable libstdc++5/unstable ja-trans/unstable language-env/unstable locales/unstable
を実行すると
24 packages upgraded, 5 newly installed, 0 to remove and 4 not upgraded.
になることがわかりました。(恐いのでまだ 本番の実行はしていません。)
しかし、この時に出るメッセージのなかに
Selected version 2.3.2.ds1-10 (Debian:testing) for libc6
Selected version 10 (Debian:testing) for build-essential
Selected version 0.76-9 (Debian:testing) for daemontools-installer
Selected version 4:3.3.2-1 (Debian:testing) for g++
Selected version 1:2.95.4-19 (Debian:testing) for g++-2.95
Selected version 1.9.14-14 (Debian:testing) for gdk-imlib1-dev
Selected version 1.9.14-14 (Debian:testing) for gdk-imlib1
Selected version 2.3.2.ds1-10 (Debian:testing) for libc6-dev
Selected version 4:3.3.2-1 (Debian:testing) for gcc
Selected version 4:3.3.2-1 (Debian:testing) for cpp
Selected version 1.8.0+preview2-2 (Debian:testing) for ruby1.8
Selected version 0.8-2 (Debian:testing) for ja-trans
Selected version 0.51 (Debian:testing) for language-env
Selected version 2.3.2.ds1-10 (Debian:testing) for locales
と、testing が Select されるファイルがいくつもあります。
肝腎の libc6 からして、testing が Selected になっています。
だったら、なにも sid から libc6 を持ってこなくても testing だけでいい
ような気がするのですが、
apt-get dist-upgrade しても apt-get install libc6 しても
Sorry, libc6 is already the newest version.
になります。
今実際にインストールされている libc6 は
ii libc6 2.3.2-7 GNU C Library: Shared libraries and Timezone
です。
どうして apt-get install libc6/unstable したときに、
Selected version 2.3.2.ds1-10 (Debian:testing) for libc6
になるのでしょうか。