EPEL,即Extra Packages for Enterprise Linux,是专门针对RHEL设计的,完全免费使用,由Fedora项目维护,所以如果你使用的是RHEL系的linux,可以非常放心的使用EPEL的yum源。

CentOS/RHEL下的6.x和5.x版本下载页面如下

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html 

http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel-release.html

以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:

http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

导入key:
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

安装YUM 源优先级插件
Yum Priorities 插件可以用来强制保护源。它通过给各个源设定不同的优先级,使得系统管理员可以将某些源(比如 Linux 发行版的官方源)设定为最高优先级,从而保证系统的稳定性(同时也可能无法更新到其它源上提供的软件最新版本)。

yum install yum-priorities

此时使用命令 yum list 时,如果报错
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

去检查epel.repo 文件

#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 取消此行注释
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 注释此行

然后使用就没有问题了

 

本来来源:

有时笔记 timesnotes.com

原创作品,转载请注明出处:http://timesnotes.com/?p=13