CentOS默认自带CentOS-Base.repo源,但官方源有不足之处,版本更新慢、软件少,需要添加第三方源。
EPEL,即Extra Packages for Enterprise Linux,是由 Fedora 社区创建维护,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。EPEL中含有大量的软件,对官方标准源是一个很好的补充。
1.安装rpm包,可以在https://fedoraproject.org/wiki/EPEL下载
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm2.安装yum-priorities插件给各个源设置优先级priority。一般设置官方标准源优先级为1,最高,第三方推荐>10
yum install priority3.更新源
yum update4.EPEL安装完之后只是在/etc/yum.repos.d/生成了两个文件,一个是epel.repo,稳定版本,另一个是epel-testing.repo,最新但可能出现问题。配置EPEL的优先级
vim /etc/yum.repos.d/epel.repo添加“priority=11 ”。
5.导入key(可以不做,以后安装软件时会有提示)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6完成。
参考:
https://fedoraproject.org/wiki/EPEL
http://laibulai.iteye.com/blog/1416536
http://blog.51osos.com/linux/rhel-centos-fedora-epel-remi-rpmforge-rpmfusion/