[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:32370] Re: ruby パッケージのバージョンについて
From: とみたまさひろ <tommy@xxxxxxxx>
Subject: [debian-users:32369] ruby パッケージのバージョンについて
Date: Sun, 14 Apr 2002 23:50:08 +0900
> Debian 歴が浅いので外しているかもしれませんが、ruby_1.6.6-5_i386.deb
> パッケージを展開してできる ruby のバージョンが 1.6.7 になってるようで
> す。これは正しい状態なのでしょうか。
woodyで、rubyをインストールしている環境で以下のようにやって
みましたが、再現できません。
$ dpkg -l ruby libruby
(略)
ii ruby 1.6.6-5 An interpreter of object-oriented scripting
ii libruby 1.6.6-5 Libraries necessary to run Ruby
$ /usr/bin/ruby -v
ruby 1.6.6 (2001-12-26) [i386-linux]
> % dpkg -x ruby_1.6.6-5_i386.deb /tmp/xxx
> % /tmp/xxx/usr/bin/ruby -v
> ruby 1.6.7 (2002-03-19) [i386-linux]
$ dpkg -x /var/cache/apt/archives/ruby_1.6.6-5_i386.deb /tmp/xxx
$ /tmp/xxx/usr/bin/ruby -v
ruby 1.6.6 (2001-12-26) [i386-linux]
ところで、“1.6.6”という文字列はlibrubyの中に入っているみたいです。
(/usr/bin/rubyにない、とは言いきれませんが)
$ strings /usr/lib/libruby.so.1.6.6 | fgrep '1.6.6'
1.6.6
1.6.6
$ strings /usr/lib/libruby.so.1.6.6 | fgrep '1.6.7'
$
念のため、こうなっています。
$ ldd /usr/bin/ruby
libruby.so.1.6 => /usr/lib/libruby.so.1.6 (0x4001c000)
libdl.so.2 => /lib/libdl.so.2 (0x400c3000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x400c7000)
libm.so.6 => /lib/libm.so.6 (0x400f4000)
libc.so.6 => /lib/libc.so.6 (0x40115000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ls -l /usr/lib/libruby.so.1.6
lrwxrwxrwx 1 root root 16 2月 13 14:45 /usr/lib/libruby.so.1.6 -> libruby.so.1.6.6
--
喜瀬“冬猫”浩@南国沖縄