すんごーく今さら感があるけど、さすがにパッケージがアーカイブ行きしてますしね。
まずは、既存環境に不整合が無いか確認。
$ dpkg --audit
$ aptitude search "~ahold" | grep "^.h"
$ dpkg --get-selections | grep hold
問題無ければ、
/etc/apt/source.list
を以下にする。
deb http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.jp.debian.org/debian/ squeeze-updates main contrib non-free
いざ、更新開始。
$ apt-get update
$ apt-get clean
$ apt-get upgrade
途中でビープ音が鳴って止まってしまった。シリアルコンソールを繋げて
screen /dev/tty.USBxxxx 115200
で接続。玄箱もリブート。またビープ音が鳴りブートしない。もう一度リブートしたらdebianが起動。続きをやってみる。
$ cat /etc/debian_version
6.0.6
$ sudo apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
なるほど。
dpkg --configure -a
で続きで再開。聞かれたことには、適当に答えて終わったところで、
sudo shutdown -r now
でリブート。
すんなりブートしてきた。
で、最後に
sudo apt-get dist-upgrade
して終わり。