RPMForge是CentOS系统下的软件仓库,拥有10000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。
默认的CentOS源,软件太少了,可以添加额外的RpmForge。
本文用到的系统为CentOS5.7。
1、安装yum-priorities插件
首先,确认系统是否安装了yum-priorities这个插件,此插件用来保证在安装软件时软件仓库先后次序(priority优先权),一般是默认先从官方base或者镜像安装,然后从社区用户contribute的软件中安装,再从第三方软件仓库中安装。
2、查看/etc/yum/pluginconf.d/priorities.conf文件
vim /etc/yum/pluginconf.d/priorities.conf
确认文件中有以下内容:
3、设置/etc/yum.repos.d/CentOS-Base.repo文件
添加顺序指令priority=N(N 从 1 至 99,1 优先级最高)。
4、安装rpmforge的软件仓库
查看系统架构:
uname -i
i386系统执行:
x86_64系统执行:
这里安装的是:
rpmforge-release-0.5.2-2.el5.rf.i386.rpm。
CentOS6换成rpmforge-release-0.5.2-2.el6.rf.i686.rpm或rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm。
5、安装DAG的GPG Key
DAG's GPG key用于校验软件包的正确性。
6、校验要安装的软件包
7、安装软件包
会自动安装yum仓库的配置文件和导入合适的GPG keys。
8、设置/etc/yum.repos.d/rpmforge.repo文件
9、验证是否设置成功
执行:
查看是否有:Loaded plugins: fastestmirror, priorities
如果看到上述信息,表明RPMforge安装源和优先级配置已经起作用了。