「もっと新しいのがいい」とか「多少のトラブルは、勉強のつもりだから」というのであれば、次期正式版(6.0)の候補として開発の進んでいる"squeeze"と呼ばれるテスト版か、コードネーム"sid"と呼ばれる不安定版をインストールすればいいでしょう。
Debian GNU/Linux(lenny)をインストールしてみる:準備編 - Soukaku's HENA-CHOKO Blog
と書いておいたら、squeezeが正式版としてリリースされました。(ニュースリリースはこちら。)
#新しいテスト版はコードネーム"wheezy"になるのか・・・。
早速、アップデートしてみようというわけだけど、Debianが使っているパッケージングシステムでは、どのアーカイブミラーからダウンロードするのか、どのバージョンを使うのか、といった情報は、"/etc/apt/sources.list"に設定されています。
"/etc/apt/sources.list"の中の
deb http://ftp.jp.debian.org/debian/ lenny main
のように書いてあるうちの"lenny"と書いてある部分を、"squeeze"に書き換えてあげれば準備OKということになります。
エディタで書き換えてもいいのだけど、複数行あるのでちまちま変更するのも面倒なので、今回はperlを使って一気に書き換えてしまう方法を使ってみます。
debian:~# perl -pi.bak -e 's/lenny/squeeze/' /etc/apt/sources.list
書き換えるときに、元のファイルも残すようにしておいたので、変更前後で比較してみると、次のとおり。
debian:~# diff -u /etc/apt/sources.list.bak /etc/apt/sources.list--- /etc/apt/sources.list.bak 2011-01-24 23:34:24.000000000 +0900+++ /etc/apt/sources.list 2011-02-06 15:02:25.000000000 +0900@@ -1,13 +1,13 @@ # -# deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 NETINST Binary-1 20101128-01:05]/ lenny main+# deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 NETINST Binary-1 20101128-01:05]/ squeeze main -#deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 NETINST Binary-1 20101128-01:05]/ lenny main+#deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 NETINST Binary-1 20101128-01:05]/ squeeze main -deb http://ftp.jp.debian.org/debian/ lenny main-deb-src http://ftp.jp.debian.org/debian/ lenny main+deb http://ftp.jp.debian.org/debian/ squeeze main+deb-src http://ftp.jp.debian.org/debian/ squeeze main -deb http://security.debian.org/ lenny/updates main-deb-src http://security.debian.org/ lenny/updates main+deb http://security.debian.org/ squeeze/updates main+deb-src http://security.debian.org/ squeeze/updates main -deb http://volatile.debian.org/debian-volatile lenny/volatile main-deb-src http://volatile.debian.org/debian-volatile lenny/volatile main+deb http://volatile.debian.org/debian-volatile squeeze/volatile main+deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main
行頭に"-"がある行が変更前、"+"なのが変更後です。こうしてみると、ちゃんと置き換わっているのが分かると思います。
"#deb cdrom:~"の部分は、CD-ROMやDVDからパッケージをインストールするための設定ですが、今の設定ではコメントになっているので、無視して構いません。
#diffコマンドがない、という場合は、"aptitude install diff"でインストールを。