2012-05-22 Tue
64 ビット Linux をインストールする
今日は、Red Hat Enterprise Linux 6.1 x86_64 をインストールした。
最初、先日と同じマシンの VMware Server 2 上にインストールしようとしたら、インストーラに 64 ビット環境じゃないといわれてインストールできなかった。どうやら、このマシンは VT に対応していないらしい。
というわけで別のマシンにインストールした。
先日の 32 ビット版と同じようにインストールしたはずだけど、素でインストールされたパッケージが少し違っていた。何か操作がちょっとだけ違ったのかもしれない。
で、先日と同じように、自前で作ったプログラムを実行しようとした。ら動かない。/lib/ld-linux.so.2 がないと怒られる。それもそのはず、32 ビットのバイナリをそのまま持ってきていた。でも ld-linux.so.2 が /lib の下にあれば動くんじゃないかと思って、CD-ROM の中を見てみると 32 ビットのパッケージも入っている様子。それで rpm でインストールしようと思ったけど、パッケージの依存関係を解消させる方法がわからなかった。
仕方がないので、おとなしく自作プログラムを 64 ビット環境でリコンパイルすることにした。でも今度は、開発ツールをインストールしておくのを忘れているのに気づいた。なんか面倒になったので、明日は Linux 自体をインストールしなおすことにしよう。
追記:パッケージの依存関係を解消するとかいうのは、 glibc では libfreebl3 に依存していて、 libfreebl3 は glibc に依存していることだった。 でもこれは単に rpm の引数で、必要なパッケージを複数同時に指定するだけでよかった。
- 53 http://www.google.co.jp/url?sa=t&rct=j&q=libfreebl3&source=web&cd=6&ved=0CGkQFjAF&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=aRLXT_32EeiemQW0wLGWAw&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og
- 24 https://www.google.co.jp/
- 9 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=46&ved=0CGwQFjAFOCg&url=http://d.hatena.ne.jp/tsntsumi/&ei=KVK-T6m_O-uWmQXSncA9&usg=AFQjCNEt3s63RrD24J6-JOWjjK0h4FhowA&sig2=55dKq5iK9gP6ccdkzLqQVw
- 9 http://www.google.co.jp/url?sa=t&rct=j&q=ld-linux.so.2&source=web&cd=38&ved=0CFgQFjAHOB4&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=PyHuUIbuO4GmkAX2w4CgBA&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og
- 8 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=17&ved=0CFgQFjAGOAo&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=hp_qT5fuCaPHmQXz8ojsAg&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og&sig2=-36qEgYSPklBYUDEFEAE4g
- 7 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CD8QFjAB&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=MYzrULb2IofUkgXE0YGYAQ&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og&bvm=bv.1357316858,d.dGI
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CGQQFjAD&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=iScJUNXYEa3KmAWi-sSgCg&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=libfreebl3 rpm&source=web&cd=1&ved=0CDAQFjAA&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=rsxfUKqdGObsmAX0zoDoAQ&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=libfreebl3+rpm&source=web&cd=4&sqi=2&ved=0CGUQFjAD&url=http://d.hatena.ne.jp/tsntsumi/20120522/1337687390&ei=hQ3PT8yNMMPbmAW6rbW-Cg&usg=AFQjCNEJ219GAdkVvNXNgayzKX7Gf754Og
- 4 http://www.google.co.jp/search?q=libfreebl3&btnG=<SPAN+class=sbico+style="DISPLAY:+block;+BACKGROUND:+url(/images/nav_logo115.png)+no-repeat+-20px+-111px;+WIDTH:+13px;+HEIGHT:+14px"></SPAN>&hl=ja&gbv=2&gs_l=heirloom


