一、
安装yum-priorities插件:控制选用源的顺序
yum install yum-priorities -y
设置yum在调用软件源时的顺序[base], [addons], [updates], [extras] … 添加priority=1;[CentOSplus],[contrib] … priority=2
sudo gedit /etc/yum.repos.d/CentOS-Base.repo
二、
下载与安装EPEL
wget http://mirrors.ustc.edu.cn/fedora/epel//5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
rpm -ivh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
#这里要注意看版本uname -r ;.. /epel/6/i386/epel-release-6-8.noarch.rpm 这里6代表centos6.x,i386是linux版本
rpm -ivh epel-release-6-8.noarch.rpm
导入DAG的PGP Key
rpm --import https://fedoraproject.org/static/0608B895.txt
设置/etc/yum.repos.d/epel.repo文件中源的级别 priority=11
vim /etc/yum.repos.d/epel.repo
三、
下载与安装rpmforge
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
(这里同样注意版本号uname -r)
安装DAG的PGP Key
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
验证rpmforge的rpm文件包
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
安装rpmforge的rpm文件包
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
设置/etc/yum.repos.d/rpmforge.repo文件中源的级别priority=12
vim /etc/yum.repos.d/rpmforge.repo
四、
测试
yum list
yum clean all
yum makecache
-----------------------------------------------------------------------------------------
PS:
yum-priorities插件的配置在
/etc/yum/pluginconf.d/priorities.conf
第三方软件库一般设置priority优先级别大于10
yum的优先级目录如下
/etc/yum.repos.d/rpmforge.repo