[置顶] CentOS配置EPEL源

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.rpm
2.安装yum-priorities插件给各个源设置优先级priority。一般设置官方标准源优先级为1,最高,第三方推荐>10
yum install priority
3.更新源
yum update
4.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/

原文地址:https://www.cnblogs.com/java20130726/p/3218683.html