wiki:docs/vl7/cui-guide/update

Version 3 (modified by yasumichi, 11 years ago) (diff)

リンク切れを修正

Vine Linux ドキュメント / Vine Linux 7.x / CUI ユーザーズガイド / アップデートパッケージのインストール

アップデートパッケージのインストール

Vine Linux の各リリースバージョンが公開されてから発見された不具合はアップデートパッケージとして配布されています。これらはセキュリティ上の問題もありますので、必ずアップデートしてください。インストールCDに含まれているパッケージ、含まれていないパッケージ、またそれらのアップデートパッケージが Main,Plus,NonFree,Extras,Updates と分類し提供されています。必要なパッケージは同様にインストールすることができます。ここでは、もっとも一般的で簡単な apt によるアップデートの手順を示します。aptの詳細については、プログラムの追加・削除・更新(パッケージ管理)を参照してください。

  1. まず apt 情報データベースを更新します。
    $ sudo apt-get update
    取得:1 http://updates.vinelinux.org 5.0/i386 release [2526B]
    2526B を 0s 秒で取得しました (3768B/s)
    ヒット http://updates.vinelinux.org 5.0/i386/main pkglist
    ヒット http://updates.vinelinux.org 5.0/i386/main release
    取得:1 http://updates.vinelinux.org 5.0/i386/plus pkglist [367kB]
    ヒット http://updates.vinelinux.org 5.0/i386/plus release
    ヒット http://updates.vinelinux.org 5.0/i386/updates pkglist
    ヒット http://updates.vinelinux.org 5.0/i386/updates release
    ヒット http://updates.vinelinux.org 5.0/i386/nonfree pkglist
    ヒット http://updates.vinelinux.org 5.0/i386/nonfree release
    ヒット http://updates.vinelinux.org 5.0/i386/main srclist
    取得:2 http://updates.vinelinux.org 5.0/i386/plus srclist [172kB]
    ヒット http://updates.vinelinux.org 5.0/i386/updates srclist
    取得:3 http://updates.vinelinux.org 5.0/i386/nonfree srclist [36.4kB]
    576kB を 5s 秒で取得しました (117kB/s)
    パッケージリストを読みこんでいます... 完了
    依存情報ツリーを作成しています... 完了
    
  2. アップグレードを行います。通常は現在インストールされているパッケージすべてがアップグレードされます。kernel だけは明示的に指定する必要があります。
    $ sudo apt-get upgrade
    パッケージリストを読みこんでいます... 完了
    依存情報ツリーを作成しています... 完了    
    以下のパッケージがアップグレードされます:
    apache apache-devel apache-manual mod_ssl
    4 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 0 個の保留パッケージがあります。
    取得パッケージ: 30MB のアーカイブを取得します。インストール後は 0.5MB が使用されます。
    続行しますか? [Y/n]
    
  3. アップグレードされるパッケージが提示され [Y/n] と聞いて来ますので、単純にリターンキーをおすか Y を押すことでアップグレードが行われます。

パッケージの分類について

3.x まであった Devel については、4.x では無くなり、Main,Updates,Plus,NonFree,Extras それぞれに置かれます。たとえば、glibc は Main なので、glibc-devel も Main にといったように、-devel ではないパッケージと同じところに置かれます。