パッケージを最新のものに更新する
インストールしたままのVine Linuxには重大なセキュリティホールがあるかもしれない。新しいセキュリティホールは次々に発見され、そのバグを修正した新しいパッケージも続々と公開されている。最低限の設定が終わったら、パッケージを最新のものに更新すべきだ。
Vine Linuxには「apt」というコマンドがあり、ごく簡単な操作でパッケージをアップデートできる。インターネット上のサーバーにアクセスして最新のパッケージがないかをチェックし、新しいものが存在したときは自動的にダウンロード、インストールを行ってくれるというすぐれもの。
昔はいちいちいろんなサイトをのぞいて新しいバージョンがないかをチェックし、新しいバージョンがあったらソースをダウンロードしてコンパイルなんて面倒な作業が必要だった。それに比べれば今は極楽だ。これでセキュリティホールを放置するようでは人生絶対にうまくいかない。
まずは「apt-get update」で最新のパッケージリストを入手。その次に「apt-get upgrade」で新しいパッケージのダウンロードとインストールを行う。
この更新作業はインストール直後だけでなく、定期的に行うようにしよう。
# apt-get update ←最新のパッケージリストを入手 取得:1 http://updates.vinelinux.org 3.1/i386 release [2532B] 2532B を 0s 秒で取得しました (5727B/s) ヒット http://updates.vinelinux.org 3.1/i386/main pkglist ヒット http://updates.vinelinux.org 3.1/i386/main release ヒット http://updates.vinelinux.org 3.1/i386/devel pkglist ヒット http://updates.vinelinux.org 3.1/i386/devel release 取得:1 http://updates.vinelinux.org 3.1/i386/plus pkglist [375kB] ヒット http://updates.vinelinux.org 3.1/i386/plus release 取得:2 http://updates.vinelinux.org 3.1/i386/updates pkglist [81.6kB] ヒット http://updates.vinelinux.org 3.1/i386/updates release ヒット http://updates.vinelinux.org 3.1/i386/main srclist ヒット http://updates.vinelinux.org 3.1/i386/devel srclist 取得:3 http://updates.vinelinux.org 3.1/i386/plus srclist [175kB] 取得:4 http://updates.vinelinux.org 3.1/i386/updates srclist [19.6kB] 651kB を 4s 秒で取得しました (133kB/s) パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 # apt-get upgrade ←新しいパッケージをインストールする パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージがアップグレードされます: ImageMagick ImageMagick-perl glibc glibc-common glibc-devel libtiff 以下のパッケージは保留されます: kernel-headers アップグレード: 6 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個 40.1MB のアーカイブを取得する必要があります。 展開後に 592kB が解放されます。 続行しますか? [Y/n]y ←確認メッセージで「y」キーを押す 取得:1 http://updates.vinelinux.org 3.1/i386/updates glibc-common 2.3.3-3vl1.1 [14.7MB] 取得:2 http://updates.vinelinux.org 3.1/i386/updates glibc 2.3.3-3vl1.1 [19.7MB] 取得:3 http://updates.vinelinux.org 3.1/i386/updates libtiff 3.5.7-6vl7 [292kB] 取得:4 http://updates.vinelinux.org 3.1/i386/updates ImageMagick-perl 6.0.8.3-0vl4 [91.9kB] 取得:5 http://updates.vinelinux.org 3.1/i386/updates ImageMagick 6.0.8.3-0vl4 [2787kB] 取得:6 http://updates.vinelinux.org 3.1/i386/updates glibc-devel 2.3.3-3vl1.1 [2469kB] 40.1MB を 17s 秒で取得しました (2247kB/s) 変更を適用しています... Preparing... ########################################### [100%] 1:glibc-common ########################################### [ 16%] 2:glibc ########################################### [ 33%] Stopping sshd:[ OK ] Starting sshd:[ OK ] 3:libtiff ########################################### [ 50%] 4:ImageMagick-perl ########################################### [ 66%] 5:ImageMagick ########################################### [ 83%] 6:glibc-devel ########################################### [100%] 完了 ←これでアップグレードは完了 #