CentOS6でRPMforgeを利用する設定

ALL
スポンサーリンク

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起業日記

コメント