すんごーく今さら感があるけど、さすがにパッケージがアーカイブ行きしてますしね。
まずは、既存環境に不整合が無いか確認。
1
2
3
|
$ dpkg --audit
$ aptitude search "~ahold" | grep "^.h"
$ dpkg --get-selections | grep hold
|
問題無ければ、/etc/apt/source.list
を以下にする。
1
2
3
|
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
|
いざ、更新開始。
1
2
3
|
$ apt-get update
$ apt-get clean
$ apt-get upgrade
|
途中でビープ音が鳴って止まってしまった。シリアルコンソールを繋げてscreen /dev/tty.USBxxxx 115200
で接続。玄箱もリブート。またビープ音が鳴りブートしない。もう一度リブートしたらdebianが起動。続きをやってみる。
1
2
3
4
|
$ 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
して終わり。