一、安裝 yum-priorities 外掛程式
1、安裝 yum-priorities 外掛程式,並正確設定,以保證官方庫的優先順序最高。
yum -y install yum-priorities
2、然後,設定 /etc/yum.repos.d/CentOS-Base.repo,添加順序指令 priority=N(N 從 1 至 99,1 優先順序最高),對
[base]、[updates]、[addons]、[extras] 設定 priority=1,樣本:
[centosplus]、[contrib] 設定 priority=2。
二、下載與安裝相應 EPEL 的 rpm 檔案包
1、下載與安裝 EPEL 的 rpm 檔案包
32-bit:rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64-bit:rpm -ivh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
2、匯入 DAG 的PGP Key
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
3、設定 /etc/yum.repos.d/epel.repo 中源的層級為 priority=11(比上面高就行)。
三、下載與安裝相應 rpmforge 的 rpm 檔案包
1、下載 rpmforge 的 rpm 檔案包
32-bit:wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
64-bit:wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
2、安裝 DAG 的 PGP Key(跟原文方式不一致,如果直接 –import 不成功的話,可以使用下面的辦法)
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
3、驗證 rpmforge 的 rpm 檔案包
rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
4、安裝 rpmforge 的 rpm 檔案包
rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
5、然後再設定 /etc/yum.repos.d/rpmforge.repo 檔案中源的層級為 priority=12(比上面高就行)。