为CentOS7/RHEL7安装EPEL 仓库(repo)

EPEL简介
EPEL,即Extra Packages for Enterprise Linux的简称,是由 Fedora 社区打造,为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。装上了 EPEL之后,就相当于添加了一个第三方源。
rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。另外一个特点是绝大多数rpm包要比官方repository 的rpm包版本要新。

方法一:手动安装

针对系统架构选择相应的类型:http://dl.fedoraproject.org/pub/epel/7/。我们使用的x86_64,就要进入该目录下寻找相应包,安装方法如下:

# rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
或者:
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
# rpm -vih epel-release-7-11.noarch.rpm

安装了epel-release-7-11.noarch.rpm以后,会在/etc/yum.repos.d目录下,新增两个文件:

epel.repo                  //这是标准的epel源,经过测试,并且比较稳定的

epel-testing.repo          //这是最新的,正在测试阶段。

更新元数据缓存:

root@localhost roo]# yum clean all && yum makecache

默认情况下,yum会搜索/etc/yum.repos.d目录下所有的文件,搜索其中的yum 源。搜索的前提是enable=1,如果是enable=0就不搜索该源了。

你可能感兴趣的:(Linux)