EPEL(Extra Packages for Enterprise Linux)软件库提供为RHEL系列(4.x、5.x、6.x等等)重新编译的Fedora组件。这个软件库在不替换系统组件方面下了功夫。在某些情况 下它尝试直接针对CentOS兼容性的问题,但坚决否定软件库间的兼容性是目标之一。当它与其它第三方软件库混合使用时,问题可能会出现。故此,当你使用 EPEL时,尤其是当你亦会运用其它件库的组件时,请确保你使用yum的Priorities插件。
RPMForge库现在已经拥有超过10000种的CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库。
下面讲解下如何使用EPEL与RPMForge、RPMFusion软件仓库:
1.安装
yum -y install yum-priorities
2.编辑 /etc/yum.repos.d/目录下的.repo相关文件(如CentOS-Base.repo),在这些文件中插入顺序指令:priority=N (N为1到99的正整数,数值越小越优先),一般这样配置:
对
[base]、[updates]、[addons]、[extras] 设置 priority=1
[centosplus]、[contrib] 设置 priority=2
a下载rpmforge的安装包
i386 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
x86_64 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
下载rpmforge的安装包(以x86_64为例)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
b安装DAG的PGP Key
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
c 验证下载包的完整性
rpm -K rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
d 安装包
rpm -i rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
e 更改 /etc/yum.repos.d/rpmforge.repo 配置文件,就是添加
priority=12(比上面高就行)
原文链接:https://www.f2er.com/centos/381921.html