解决的方法:

安装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,将

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

修改为

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

再清理源,重新安装

  1. yum clean all
  2. 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)

安装epel-release软件包相关推荐

  1. CentOS如何下载安装EPEL源

    今天给大家介绍下CentOS下载安装EPEL源的步骤!希望大家喜欢! EPEL 是什么? EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件 ...

  2. 如何在CentOS 5/6上安装EPEL源

    如何在CentOS 5/6上安装EPEL源 2013-12-04 14:45 译者:NearTan Linux中国 字号:T | T 我们可以很容易地通过yum命令从EPEL源上获取上万个在CentO ...

  3. 如何在centos上安装epel源

    一.EPEL是什么? EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/Cent ...

  4. centos php rpm下载源,CentOS 6.2 使用第三方yum源安装更多rpm软件包 | 系统运维

    引言:CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以3 ...

  5. 在CentOS/RHEL 7.X安装 EPEL repo 的方法

    在CentOS/RHEL 7.X安装 EPEL repo 的方法 一 背景 RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的 ...

  6. Centos上安装EPEL

    RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...

  7. CentOS7安装EPEL源

    CentOS7安装EPEL [lijiayun@centos-*** ~]$ yum install epel-release 已加载插件:fastestmirror, langpacks 您需要 r ...

  8. 在CentOS/RHEL 7.X安装 EPEL repo 的方法 1

    在CentOS/RHEL 7.X安装 EPEL repo 的方法 一 背景 RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的 ...

  9. linux -小记(3) 问题:linux 安装epel扩展源报错

    EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件. epel安装对应的rpm包 centos5 32位epel源下载地址: www.li ...

  10. CentOS/RHEL Linux安装EPEL第三方软件源

    EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目.装上了EPEL,就 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 7-1用宏求球的体积
  2. 2020 年 11 月程序员工资统计,Java 市场占有率仍第一
  3. 少一些计较多_新的一年:少一分计较,多一分宽容
  4. ip6tables 无法基于端口过滤IPv6 分片报文问题解决
  5. 图解:Activity生命周期
  6. 简单html图片轮播_抖音图片轮播的视频怎么制作?小白1分钟就能学会,超简单...
  7. 将centos字符编码换成utf-8
  8. [转载] 用Python进行简单的文本相似度分析
  9. java位数补0处理
  10. [ExtJs4.0]数据从excle2003导入到数据库【2-1】
  11. redis实现周边景点由近到远排序
  12. 手把手教你开发基于单片机的wifi通信的物联网项目(远程灯控制)
  13. 三年级计算机帮助我们学本领,学本领作文_作文350字_三年级下册第四单元作文_第一范文网...
  14. Android开发方向,我们如何选择?
  15. 《循序渐进Linux (第2版)》.pdf
  16. 理解gamma校正[译]
  17. RANSAC如何动态更新最大迭代次数
  18. oracle 与赛门铁克,Oracle与赛门铁克认证Veritas数据中心解决方案
  19. Java毕设项目——人事管理系统(java+SSM+Maven+Mysql+Jsp)
  20. 教你在Ubuntu上安装Linux内核6.1

热门文章

  1. android 拍照裁剪以及本地图片裁剪工具类使用
  2. 计算机毕业设计之php的网上汽车销售系统
  3. datatables mysql_jquery - Datatables - 数据表外的搜索框
  4. php 读取utf8mb4,关于php:使用带有utf8表的SET NAMEs utf8mb4
  5. HttpClient连接池泄露
  6. JNA Pointer结构体传递
  7. 助你精通机器学习的5本免费电子书
  8. 趣味python教程_Python趣味打怪:60秒学会一个例子,147段简单代码助你从入门到大师 | 中文资源...
  9. 1.Hive系列之简介
  10. Speech Enhancement : Theory and Practice 下载