解决的方法:
安装epel-release软件包
yum install -y epel-release
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.
我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
————————————————
如果出现
Cannot retrieve metalink for repository: epel. Please verify its path and try again
解决方法: 把/etc/yum.repos.d/epel.repo,文件第3行注释去掉,把第四行注释掉。具体如下:
打开/etc/yum.repos.d/epel.repo,将
- [epel]
- name=Extra Packages for Enterprise Linux 6 - $basearch
- #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
- mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
修改为
- [epel]
- name=Extra Packages for Enterprise Linux 6 - $basearch
- baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
- #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
再清理源,重新安装
- yum clean all
- yum install -y 需要的包
————————————————
如果还是不行,修改DNS,到/etc/resolv.conf下添加一下:
nameserver 8.8.8.8
search localdomain
然后重启network服务:service network restart
————————————————
检查EPEL源
安装好EPEL源后,用yum命令来检查是否添加到源列表
yum repolist
epel Extra Packages for Enterprise Linux 6 - x86_64 10,023
extras CentOS-6 - Extras 13
————————————————
如果报错404则就检查镜像源网址是否能访问
下载替换的国内源访问不了可以添加为centos-vault
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.4/os/Source/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
————————————————
备注:
如果在安装过程中遇到问题,可以根据报错从网上搜索方法,主要就是以下三种
a: 修改/etc/yum.repos.d/epel.repo,去掉baseurl前面的#,在mirrorlist前加上#
b: 考虑更新CA可信任列表:
yum upgrade ca-certificates --disablerepo=epel
c: 在网络配置文件中,添加DNS相关参数
————————————————
CentOS 7 x86_64适用的EPEL安装源 国内镜像列表
官方源直接安装
1 | rpm - Uvh http : / / dl .fedoraproject .org / pub / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm |
国内的往往速度会更快
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #中科大镜像源 高质量源 rpm - Uvh http : / / mirrors .ustc .edu .cn / centos / 7.0.1406 / extras / x86_64 / Packages / epel - release - 7 - 5.noarch.rpm #浙大源 也非常不错 rpm - Uvh http : / / mirrors .zju .edu .cn / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm #上海交大源,更新比较快 rpm - Uvh http : / / ftp .sjtu .edu .cn / fedora / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm #还有东北的活雷锋东软的源,最近有些抽风,经常打不开 http : / / mirrors .neusoft .edu .cn / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm #sohu镜像源,更新比较慢 rpm - Uvh http : / / mirrors .sohu .com / fedora - epel / 7 / x86_64 / e / epel - release - 7 - 2.noarch.rpm |
这是来自官方公布的数据(2015-01-28)