第14章 YUM (Yellowdog Updater Modified)
yum (YellowDog Update)は、 RPM のインストールを改善するために Dukevideo によって開発されたパッケージマネージャーです。yum は、多くのリポジトリーでパッケージとその依存関係を検索するため、依存関係の問題を軽減するために一緒にインストールできます。Red Hat Enterprise Linux 5.10 は yum を使用してパッケージを取得し、RPM をインストールします。
yum が推奨されるため、up2date が非推奨になりました(Yellowdog Updater Modified)。Red Hat Enterprise Linux 5.10 にソフトウェアをインストールし、更新するツールのスタック全体が yum をベースとするようになりました。これには、Anaconda を介した初期インストールから pirut などのソフトウェア管理ツールへのすべてが含まれます。
Yum を使用すると、システム管理者は、ローカルの(つまり、ローカルネットワーク上で利用可能)リポジトリーを設定して、Red Hat が提供するパッケージを補完することができます。これは、Red Hat が公式にサポートしていないアプリケーションおよびパッケージを使用するユーザーグループに便利です。
ローカルの yum リポジトリーを使用すると、ローカルユーザーが利用できるパッケージを補完できるだけでなく、ネットワーク全体の帯域幅も節約されます。さらに、ローカルの yum リポジトリーを使用するクライアントでは、Red Hat Network から最新のパッケージをインストールまたは更新するために個別に登録する必要はありません。
14.1. Yum リポジトリーの設定
Red Hat Enterprise Linux パッケージのリポジトリーを設定するには、以下の手順に従います。
createrepo
パッケージをインストールします。~]# yum install createrepo
- リポジトリーに指定するすべてのパッケージを 1 つのディレクトリー(例:
/mnt/local_repo
)にコピーします。 - そのディレクトリー(例: createrepo /mnt/local_repo)で createrepo を実行します。これにより、Yum リポジトリーに必要なメタデータが作成されます。