Debian GNU/Linux(lenny)をインストールしてみる:アップグレードしてみよう

ちょうどいいタイミングというか、"Lenny"のアップデータが出たので、早速アップデートしてみましょう。

バグフィックスやセキュリティホール対策などを行ったパッケージが、ある程度溜まったタイミングで、今回のようにアップデートが行われます。

The Debian project is pleased to announce the eighth update of its stable distribution Debian GNU/Linux 5.0 (codename lenny). This update mainly adds corrections for security problems to the stable release, along with a few adjustment to serious problems.

Debian -- News -- Updated Debian GNU/Linux: 5.0.8 released

sshクライアントでも、コンソールからでもいいので、サーバにログインして、rootになりましょう。
rootになったら、"aptitude update "を実行して、パッケージ情報の更新をします。


debian:~# aptitude update
発見 http://ftp.jp.debian.org lenny Release.gpg
取得:1 http://ftp.jp.debian.org lenny/main Translation-ja [1452kB]
53% [1 Translation-ja 772110/1452kB 53%] [security.debian.org へ接続しています] [volatile.debian.org へ接続###          取得:2 http://security.debian.org lenny/updates Release.gpg [835B]
無視 http://security.debian.org lenny/updates/main Translation-ja
取得:3 http://security.debian.org lenny/updates Release [40.8kB]
発見 http://ftp.jp.debian.org lenny Release
98% [1 Translation-ja gzip 1040384] [3 Release 15149/40.8kB 37%] [volatile.debian.org (128.31.0.51) へ接続してい###98% [無視 http://ftp.jp.debian.org lenny/main Packages/DiffIndex
無視 http://ftp.jp.debian.org lenny/main Sources/DiffIndex
発見 http://ftp.jp.debian.org lenny/main Packages
発見 http://ftp.jp.debian.org lenny/main Sources
発見 http://volatile.debian.org lenny/volatile Release.gpg
無視 http://volatile.debian.org lenny/volatile/main Translation-ja
発見 http://volatile.debian.org lenny/volatile Release
無視 http://security.debian.org lenny/updates/main Packages/DiffIndex
無視 http://volatile.debian.org lenny/volatile/main Packages/DiffIndex
無視 http://security.debian.org lenny/updates/main Sources/DiffIndex
無視 http://volatile.debian.org lenny/volatile/main Sources/DiffIndex
発見 http://volatile.debian.org lenny/volatile/main Packages
取得:4 http://security.debian.org lenny/updates/main Packages [426kB]
発見 http://volatile.debian.org lenny/volatile/main Sources
取得:5 http://security.debian.org lenny/updates/main Sources [111kB]
2031kB を 10s 秒でダウンロードしました (189kB/s)
パッケージリストを読み込んでいます... 完了
debian:~# 

これで、Debianアーカイブ側のパッケージ情報と、ローカル側のパッケージ情報が同期されたので、続けて"aptitude -s safe-upgrade"と実行してみましょう。

debian:~# aptitude -s safe-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
インストール・削除・更新されるパッケージがありません。
更新: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
0B のアーカイブを取得する必要があります。展開後に 0B のディスク領域が新たに消費されます。
パッケージのダウンロード・インストール・削除をおこないます。
debian:~# 

と、今回は更新が"0個"となっているので、アップグレード対象となるパッケージが、まだインストールされていなかった、ということになります。
もし、アップデート対象のパッケージがあれば、対象のパッケージ名が表示されるのですが、"aptitude"を実行するときに"-s"を付けておくと、アップグレードの動きをシミュレートするだけなので、アップデート対象のパッケージがあることが確認できたら、"aptitude safe-upgrade"と実行して、アップグレードを行います。

また、セキュリティアップデートは不定期に更新されるので、なにか新しいパッケージをインストールする前に"aptitude update "を実行するようにして、常にパッケージ情報を最新の状態にしておくことをお薦めします。

トラックバック(0)

コメントする