CentOS5でDAGの設定

CentOS5環境にDAGリポジトリ追加手順(備忘録)

RHELディストリビューションで、ツールなどをインストールする際に
yumを利用すると簡単にインストール可能です。
しかし、標準のyumリポジトリでは登録されているパッケージが少なく、
使用したいパッケージが存在しないことが多くあります。

DAG(rpmforge)は、サードパーティリポジトリで、多くのパッケージが
登録されているため、ちょっとしたインストールにはとても便利です。
ただ、DAGのパッケージを信頼するか否かは個人の裁量になりますので
エンタープライズ環境の場合は、くれぐれも注意して使用しましょう。

手順

「rpmforge-release RPM」パッケージをインストール。

# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
ここでは、CentOS5 64bit環境にインストールしたので
"rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm"を使用していますが、
このファイルはOS環境にあわせて変更してください。
一覧は、http://dag.wieers.com/rpm/packages/rpmforge-release/に掲載されています。

インストールが完了すると、/etc/yum.repos.d/rpmforge.repoが追加されます。
yumを実行した際の検索対象になります。

DAGリポジトリの使用を停止する。

先にも述べましたが、DAGリポジトリのパッケージをどこまで
信頼するかは個人の裁量になります。
もし、DAGからパッケージを取得したくない場合、以下のように
rpmforge.repoファイルからenabledを「1」から「0」に変更します。

# vi /etc/yum.repos.d/rpmforge.repo

 # Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
 # URL: http://rpmforge.net/
 [rpmforge]
 name = Red Hat Enterprise $releasever - RPMforge.net - dag
 #baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
 mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
 #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
 enabled = 1
 protect = 0
 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
 gpgcheck = 1
以上。