![“yum repolist” 显示 repo 列表,但 /etc/yum.repo.d 中没有 repo 文件](https://linux22.com/image/688460/%E2%80%9Cyum%20repolist%E2%80%9D%20%E6%98%BE%E7%A4%BA%20repo%20%E5%88%97%E8%A1%A8%EF%BC%8C%E4%BD%86%20%2Fetc%2Fyum.repo.d%20%E4%B8%AD%E6%B2%A1%E6%9C%89%20repo%20%E6%96%87%E4%BB%B6.png)
有人可以调查这个问题并提供帮助吗?
我有一台 Red Hat 服务器,它订阅了 Red Hat,我尝试使用 /usr/bin/yum list-security --security 获取所有安全补丁列表。执行上述命令后,我看到列出的所有软件包都是 SuSE 软件包。不知道为什么。
[root@test ~]# /usr/bin/yum list-security --security
Loaded plugins: rhnplugin, security
slessp3-bash-9740 security bash-3.2-147.20.1.x86_64
slessp3-bash-9780 security bash-3.2-147.22.1.x86_64
Slessp3-binutils-201501-10214 security binutils-2.23.1-0.23.15.x86_64
尝试使用 yum repolist 验证 yum 存储库,发现 SuSE repo 已启用。但我没有看到 yum.repos.d 下要禁用的 repo 文件。
[root@test ~]# yum repolist
Loaded plugins: rhnplugin, security
repo id repo name status
rhel-source Red Hat Enterprise Linux 5Server - Source enabled: 5,076
rpmforge RHEL 5Server - RPMforge.net - dag enabled: 11,403
sles11-sp3-pool-x86_64 SLES11-SP3-Pool for x86_64 enabled: 2,862
sles11-sp3-suse-manager-tools-x86_64 SLES11-SP3-SUSE-Manager-Tools x86_64 enabled: 121
sles11-sp3-updates-x86_64 SLES11-SP3-Updates for x86_64 enabled: 3,618
repolist: 23,080
[root@test yum.repos.d]# ls -lrt
total 28
-rw-r--r-- 1 root root 561 Jan 14 2015 rhel-debuginfo.repo
-rw-r--r-- 1 root root 1128 Mar 15 2012 rpmforge.repo
-rw-r--r-- 1 root root 728 Mar 15 2012 mirrors-rpmforge-testing
-rw-r--r-- 1 root root 739 Mar 15 2012 mirrors-rpmforge
-rw-r--r-- 1 root root 222 Sep 17 12:20 rhel-source.repo
答案1
线索就在消息中:Loaded plugins: rhnplugin
您的 RHEL 系统要么在 Red Hat 注册以获取更新,要么通过 RHN Satellite 服务器(或开源 Spacewalk 服务器,SuSe 将其作为 SuSe 管理器提供)通过 yum 插件进行管理,那么您就不需要 yum 的常规 repo 配置文件了。
答案2
首先,根据 Google 的说法,
rpmforge.rpm
似乎已经变成了这样。所以你的答案可能有点奇怪。repoforge.org
rpmforge.repo
我会禁用它
yum-config-manager --disable rpmforge*
(镜像也一样)。您也可以编辑 repo 文件并enabled=0
根据需要进行设置。也许镜像现在指向 SLES?yum clean all
然后应该让系统忘记这些存储库并重建东西。我猜你可能也需要删除 SLES 插件。操作说明在这里...https://docs.fedoraproject.org/en-US/Fedora_Core/5/html/Software_Management_Guide/sn-yum-managing-plugins.html