♪今日も朝から睡眠不足 頭が痛くなっちゃうよ…と始まるのはキテレツ大百科の主題歌だけど、今日のムースも似たような感じ。今日も朝からLinux。ここ1週間近く、毎日のようにLinux機の設定ばかりをやっていて、かなり疲れちゃった。ことの顛末を書こうと思うと大変なので、大まかな流れだけを書こうかな。
ことのはじまりは1週間半前のこと。突然、思い出したかのように、自宅サーバにインストールされているブロッグのページ分割を試みたの。以前もページ分割を試みたもののうまく出来ず、あきらめていた代物。それだけにどうにかページ分割を成功させたいって気持ちがあったかな。その日はphpの設定ファイルがおかしいってことに気がつき、それを直したの。そうしたら部分的に成功したのでかなりいい気分になったんだ。
その翌日はブロッグについているカレンダーの休日表示に挑戦。休日表示をさせるにはサーバにperlのモジュールをいくつもインストールしなきゃいけなかったの。この作業も以前試みたことがあったんだけど、CPANとの相性が悪かったらしく、うまくいかずにあきらめたものだったんだ。でもこの日はうまくインストールでき、どうにか休日表示に成功させたの。このとき、perlのモジュールをインストールするコツをつかんできたので、今後はperlのインストールもどうにか出来るだろうなぁって思ったんだ。
でもって、数日前からXML::Atomというperlのモジュールのインストールに挑戦。これがうまくいかず、今日まで苦労していたんだ。このXML::Atomというモジュールをインストールするには、他のモジュールがいろいろと必要で、それらのモジュールを先にインストールしなきゃいけなかったの。でもって、いわれた通りインストールしたものの、インストールしたバージョンが古すぎてXML::Atomのインストールが出来なかったの。
そこでシステム全体のバージョンアップを試みたんだけど、それも失敗。約2ヶ月かかって作り上げたサーバのシステムがダメになってしまったんだ。そこでシステムを1から入れ直ししたんだけど、なぜかネットにつなげずどうしようもない状態になってしまったんだ。前にインストールしたときはこんなに苦労になかったのに…。
そんなことで、昨日もシステムを1からインストール。でもって、インストールが終わった時点でバージョンを上げようという試みに出たの。しかもこのときは今まで間違っていたアップデートのやり方も調べて、その通りのやってみたの。
- 2.6r4 最新に更新する
# apt-get upgrade
- 2.6.99へupgradeする
3.0へのupgradeに必要な rpm-4.0.4とapt-0.5に置き換えます。 apt-lineを以下に設定してください。 rpm http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main # apt-get update # apt-get dist-upgrade ここで gnorpmとrpmfindは消えます。 rpmdbをrebuildします。 # rpm --rebuilddb
- 3.0へupgradeする
apt-lineを以下に設定してください。 (/etc/apt/sources.list.rpmnewに3.0用のsources.list があるかもしれません) rpm http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates rpm-src http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates その後apt-get dist-upgradeします。 # apt-get update # apt-get dist-upgrade
しかし、これも失敗。ファイルのダウンロードがあとちょっとで終わるってとき、スクリーンセーバーが動き出したんだけど、これを解除しようと思ってマウスを動かしたら画面が固まり、うんともすんともいわなくなっちゃったの。まさかLinuxでもWindowsのように画面が固まるなんて思ってみなかったので、ムースはちょっとパニック。いつもだったらコンソール画面からkill -9でタスクを殺すんだけど、画面が固まっていてコンソール画面にもいけないし、telnetもsslも起動させていなかったので、別のマシンからLinux機に入っていくことも出来ない。仕方がないので強制終了で1度ログアウトしてからアップデートを再開。でもうまくいかなかったんだ。その上、再起動したときにウィルスに感染してるっていう警告が出るし…。
Trend ChipAwayVirus has detected a boot virus on your hard disk! Press <Enter> for more information(recommend) <C> to continue booting
このときの気分はディープブルーって感じ。だって何をやってもダメなんだもん。しかも意味不明なウィルスの警告にも対処しなきゃいけないかったから。結局、Vine Linux 3.1のイメージをダウンロードして、それをCDに焼き、そこからインストールすることにしたの。ダウンロードしている間、意味不明のウィルス警告のことも調べ、これはCMOS側の問題であることも突き止め、ウィルスチェック機能を切ることでいいってこともわかったんだ。
約5時間かけダウンロードが完了。ダウンロードの途中で1度エラーが出て、真っ青になったものの、どうにか再開してくれてホッとしたこともあったんだ。それからCDを焼いたんだけど、これがまた失敗。2度焼いたけど、2度とも失敗して、何がおかしいか調べた結果、焼き方がおかしいことを発見。でもって、3回目に焼いたらやっとうまくいったの。まるでムースの卒業試験やムー太郎の免許証試験のように3度目の正直で成功。そのあとインストールも終わり、無事にVine Linux 3.1がインストールされたんだ。
今日はその続きで、Webブラウザのインストールや昨日インストールしなかったデータベースやphp、Ruby、FORTRAN 77のコンパイラ等のインストール。ブラウザを何にしようかって散々悩んだ結果、今回はFirefox 1.0を使うことにしたの。これもいろいろとあったけど、今のところどうにか使えているようなので、これでいいかな。っていうか、もう疲れちゃった。こんなに長いインストール作業なんてあまりやりたくないなぁ。まだCPANからperlのモジュールをインストールしていないので、ブロッグのインストールはしていないの。っていうか、しばらくはサーバの設定なんてしたくないかも。
長い長い週末。まさかインストール作業しかやらないとは思ってもみなかったなぁ。 |