尝试在 Centos 6 上启用 EPEL,但它不会在 repolist 中显示

尝试在 Centos 6 上启用 EPEL,但它不会在 repolist 中显示

当我运行时yum repolist,我没有看到 EPEL 列出。

# yum repolist

Loaded plugins: downloadonly, fastestmirror, protectbase, refresh-packagekit,
              : security
Loading mirror speeds from cached hostfile
 * base: centos.mia.host-engine.com
 * extras: mirror-centos.hostingswift.com
 * updates: centos-mirror.jchost.net
0 packages excluded due to repository protections
repo id                        repo name                                  status
base                           CentOS-6 - Base                            6,518
extras                         CentOS-6 - Extras                             35
updates                        CentOS-6 - Updates                           209
repolist: 6,762

我跟着http://xmodulo.com/how-to-set-up-epel-repository-on-centos.html

这些说明向我展示了如何安装 RPM 和 GPG 密钥。我已经做了:

# sudo rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
Retrieving http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.
rpm
Preparing...                ########################################### [100%]
        package epel-release-6-8.noarch is already installed

答案1

您确定它已启用吗?如果未启用存储库,则它将不会显示在repolist.检查 中的文件/etc/yum.repos.d/*.repo

例如:

[root@xxx01 ~]# yum repolist 2>&1 | grep epel
epel                                      EPEL Repo                       11,148

显示 EPEL 已安装并列出,repolist因此我将其禁用并repolist再次检查:

[root@xxx01 ~]# sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
[root@xxx01 ~]# yum repolist 2>&1 | grep epel
[root@xxx01 ~]#

编辑:

您还可以使用--enablerepo覆盖enabled存储库配置中的设置的选项来临时启用存储库。

答案2

EPEL 存储库包现在还可以直接从所有受支持的 CentOS 版本(5、6 和 7)中的 CentOS Extras 存储库安装。 Johnny Hughes(CentOS 团队成员之一)在您关注的 xmodulo.com 文章的评论中提到了这一点,但该页面似乎只是更新以反映 CentOS 7 的情况。

默认情况下应启用 CentOS Extras 存储库,因此您只需运行:

sudo rpm -e epel-release

删除现有的包,然后:

sudo yum install epel-release

启用 EPEL。

来源:

答案3

我通常在 CentOS 6.x 中使用此源,并喜欢从本地文件 rpm -Uvh 来获取它:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6*.rpm

虽然我不明白为什么你的也不应该工作,但你可以尝试我的。一直为我工作。

相关内容