SSブログ

インストールされているのは 64ビット版?それとも32ビット版?[Vine 5.2]

インストールされているVine Linux5.2が、
  • はたして64ビット版(x86_64)なのか
  • それとも32ビット版(i386)なのか
調べた話。
uname -a すればよかっただけなのですが、忘れていてジタバタしてしまいました。

apt-get を使ってみます。

ThinkPad X200s上のVine Linux 5.2の場合:


# apt-get update
取得:1 http://updates.vinelinux.org 5.2/x86_64 release [1931B]
1931B を 10s 秒で取得しました (189B/s)  
(以下略)

x86_64 とあります。64ビット版です。

あるデスクトップマシン上のVine Linux 5.2の場合

# apt-get update

取得:1 http://updates.vinelinux.org 5.2/i386 release [1930B]
1930B を 0s 秒で取得しました (11.0kB/s)
(以下略)

i386とあります。32ビット版です。

これで64ビット版か32ビット版かがわかりました。

何をしようとしていたの?

chromiumがちょっと不調で、他のマシン(やはりVine 5.2が動いている)で試してみたところそちらでは問題がありませんでした。同じVine 5.2で同じソフトを動かして挙動が異なるのは謎なのですが、もしかして「同じ」ではないかも、例えば、もしかして問題のある/無しの違いは64ビット版/32ビット版の違いからくるものかもしれないと思いました。

2つのマシンでkernel ( ファイル /boot/vmlinuz )を見てみたところ、ファイルの日付もサイズも違っていました:
ThinkPad X200s 上の Vine Linux 5.2 の場合:
# cd /boot
# ls -lt vmlinuz*
lrwxrwxrwx 1 root root      20 12月 5日 17:08 vmlinuz -> vmlinuz-2.6.27-67vl5
lrwxrwxrwx 1 root root      20 12月 5日 17:08 vmlinuz.old -> vmlinuz-2.6.27-65vl5
-rw-r--r-- 1 root root 2308944 11月 2日  2010 vmlinuz-2.6.27-67vl5
-rw-r--r-- 1 root root 2308720 10月 5日  2010 vmlinuz-2.6.27-65vl5
あるデスクトップマシン上の Vine Linux 5.2の場合:
# cd /boot
# ls -lt vmlinuz*                                           /boot
lrwxrwxrwx 1 root root      20 12月28日 17:02 vmlinuz -> vmlinuz-2.6.27-67vl5
lrwxrwxrwx 1 root root      20 12月28日 17:02 vmlinuz.old -> vmlinuz-2.6.27-65vl5
-rw-r--r-- 1 root root 2262384 11月 2日  2010 vmlinuz-2.6.27-67vl5
-rw-r--r-- 1 root root 2262032 10月 6日  2010 vmlinuz-2.6.27-65vl5


これは片方が64ビット版でもう片方が32ビット版であるに違いないと確信。


そうこうするうちに、ファイル
/etc/apt/sources.list.d/main.list
rpm     [vine] http://updates.vinelinux.org/apt 5.2/$(ARCH) main updates

と書いてあるということに行き当たりました。この 変数 ARCH のところに 64ビットか32ビットかの情報が入るはず。えーと、ARCH はどこで設定されているんでしょう、 man apt-get をみてもよくわからず。
が。ともかくapt-get を動かしてみたら、出力に答が書いてありました、というお話でした。

もっとスマートな解決策があるかもしれませんが、とりあえずわかったと。

さてさて。

ところで、chromiumがどういう挙動不審だったのか、というお話は、またいずれ改めて。
 

PS

 
すっかり忘れていましたが、
コマンドラインからuname -a
すればもっと簡単にわかるのでした。(以下、ホスト名は編集)
 
32ビット版:

uname -a                                         
Linux localhost 2.6.27-71vl5 #1 SMP Mon May 2 05:37:26 JST 2011 i686 i686 i386 GNU/Linux

64ビット版:

uname -a                                               
Linux localhost 2.6.27-71vl5 #1 SMP Mon May 2 04:41:09 JST 2011 x86_64 x86_64 x86_64 GNU/Linux

 


nice!(0)  コメント(2)  トラックバック(0) 

nice! 0

コメント 2

NO NAME

uname -a ではいかがでしょう。
by NO NAME (2011-05-22 08:23) 

tkonishi

コメントありがとうございます。
はい、そのとおり、 uname -a でわかるんですね。
お返事が遅れましたこと、また、コメントの公開が遅くなりましたことをお詫びいたします。
ご指摘ありがとうございます。
by tkonishi (2011-06-05 22:54) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。