CentOS6で標準リポジトリに加えて、RPMforgeを利用する設定です。
標準リポジトリで提供されないパッケージをyumでインストールできるようになります。
例えば、APC製UPSの監視ツール apcupsd 等をyumでインストールできるようになります。
なお、本設定では、通常は標準リポジトリのみを使用し、RPMforgeにしかないパッケージをインストールする場合はyum実行時に明示的に指定する設定とします。、
標準リポジトリとRPMforge双方に同じパッケージがバージョン違いで存在する場合に、RPMforgeから意図しないバージョンのパッケージが導入されることを防ぎます。
RPMforgeリポジトリ設定ファイルの導入です。
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm yum update rpmforge-release
次にRPMforgeを普段は使用しないように無効化します。
yum で明示的に指定しない限り、 RPMforge からパッケージが導入されることはありません。
/etc/yum.repos.d/rpmforge.repo
変更前)enabled = 1 変更後)enabled = 0
RPMforgeリポジトリを使用するときのみ、yum の enablerepoオプションで指定します。
例) yum --enablerepo=rpmforge install apcupsd
参考
Index of /rpmforge-release – RepoForge.org
RPMforgeリポジトリ導入(RPMforge) – CentOSで自宅サーバー構築
CentOS6にRPMforgeを導入する | ぺんラボ
CentOS6でRPMforge、Remi、EPELをyumレポジトリに追加する方法 – DQNEO起業日記
コメント