2011-02-06(日) [長年日記]
■ Debian 6.0 Squeezeにアップグレード
第一tDiary.Netのサーバがそろそろ寿命で、こないだもディスクエラーで半日止まっちゃったりしていたものだから、とっとと引っ越さなくてはいけないのだ。引越し先として実はすでにあるVPSが用意してあって、そこにはDebian Lennyが入っているのだが、そろそろSqueezeも出ようかというこの時期にLenny上にシステム作るのもねぇ。
……なんて言ってたら出てしまいました、Debian 6.0 Squeeze。しょうがない、何年かぶりに、コンピュータを使ってする作業の中でもっとも嫌いな「OSのアップグレード」をやるとしよう(ちなみに大嫌いな作業の次点は「OSのインストール」)。まずは自宅デスクトップのVMwareで練習。
つっても書くことはほとんどないんだけど。嫌いな作業は楽できるにこしたことはない。Linuxディストリビューションの中で(おそらく)もっともアップグレードが楽なDebianを選んでいるのもそのためだし、特殊なパッケージはできるだけ入れずに済ませている。専用サーバではなくVMwareを使っているのも、失敗したらバックアップしておいた仮想ディスクを丸っと書き戻せばいいからである。
というわけで、例によってしっかり書かれた(おまけに日本語訳もばっちりな)リリースノートを読みながら、書かれている手順通りにアップグレードを実行、トラブルらしいトラブルもなく、無事に終了した:
~% cat /etc/issue.net Debian GNU/Linux 6.0
ホント、Debianはすばらしい。唯一手間取ったのはVMware-toolsのインストールくらい。手間取るというほどでもないが、カーネルにパッチをあてるためにkernel headersが必要で、これはlinux-headers-2.6-686をインストールした上で/usr/src/linux-headers-2.6.32-5-686を指定すれば無事に入る。
あと、systemシェルがbashからdashに変わっててびっくりした! /bin/shのsymlink先が変わってた。ログインシェルまで変わったのかどうかは知らないけど(普通zshだし)。
さて、ローカルでの練習が終わったので、サーバのアップグレードにとりかからないと(←気力が残ってない)。