ExtraPackagesforEnterpriseLinuxa.k.aEPEL是Fedora支持的开源免费社区项目。EPEL为其上游发行版(如RedHat、CentOS和Scientific Linux)提供高质量的最新软件包。EPEL主要提供基于yum和dnf的rpm包。
将EPEL存储库添加到CentOS和RedHat
首先,我们需要向系统中添加存储库信息。我们知道CentOS和RHEL是相同的发行版,所以所有命令都是相同的。
为CentOS添加EPEL,为64位添加RedHat 6
我们将下载带有 wget
$ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
我们将安装 epel
包装 rpm
命令 root
使用的特权 sudo
.
$ sudo rpm -ivh epel-release-6-8.noarch.rpm
为CentOS添加EPEL,为32位添加RedHat 6
我们将下载带有 wget
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
我们将安装 epel
包装 rpm
命令 root
使用的特权 sudo
.
$ sudo rpm -ivh epel-release-6-8.noarch.rpm
为CentOS和RedHat 7 64位添加EPEL
我们将下载rpm以获取存储库信息。
$ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
我们将安装 epel
包装 rpm
命令 root
使用的特权 sudo
.
$ sudo rpm -ivh epel-release-7-9.noarch.rpm

验证EPEL回购
我们可以用 yum repolist
命令以列出当前活动的存储库,其中也将列出EPEL。我们将把那些名字包含在 epel
单词
$ yum repolist | grep epel

EPEL Repo配置文件
Epel存储库信息存储在 /etc/yum.repos.d/epel.repo
. 我们可以用下面的命令列出。
$ cat /etc/yum.repos.d/epel.repo

禁用EPEL存储库
我们可以通过修改配置文件来禁用EPEL存储库 enabled=1
到 enabled=0
或者按照yum命令运行。我们需要使用 sudo
对于 root
特权。
$ sudo yum-config-manager --disable epel

启用EPEL存储库
我们还可以使用 yum-config-manager
命令如下。
$ yum-config-manager --enable epel