我通过“yum install epel-release”安装了 EPEL 工具,现在我无法“yum update”而不会收到“无法检索存储库的 metalink:epel/x86_64。请验证其路径并重试”错误。
我发现 2014 年的一个页面,该会员收到了与我类似的错误。
其中一条评论指出将 更改为/etc/yum.repos.d/epel.repo
使用 ,baseurl
而不是mirrorlist
另一页/答案中提到的 。
在第二个链接之后,更改似乎很简单,但查看后/etc/yum.repos.d/epel.repo
,发现有三行 baseurl/mirrorlist 行。我不确定是否要更新我的[epel]
、[epel-debuginfo]
和/或[epel-source]
.
我更改所有三行的后果是什么?这是一个生产服务器,我正在避免破坏它,因为我刚刚安装并运行了它。
这是我的副本/etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
答案1
debuginfo
和存储source
库均已禁用 ( ),因此仅更改存储库或更改所有三个存储库enabled=0
之间没有任何区别。epel
也就是说,您可能应该在更新一个 EPEL 存储库镜像列表/url 时更新所有 EPEL 存储库镜像列表/url,以防您需要启用其中任何一个存储库。