RHEL6 中的仓库混乱

RHEL6 中的仓库混乱

我有 RHEL 6 并安装了一堆常见的存储库(epel 等)并以某种方式搞砸了存储库(我认为使用 repo clean 命令)

我在使用 EPEL 时遇到了错误,所以我将其删除:

rpm -e epel-release608.noarch

-> “错误:未安装软件包 epel-releaase6-8.noarch”

并尝试重新安装它:

rpm -ivh epel-release-6-8.noarch.rpm

->“epel-release-6-8.noarch 包已安装”

我该如何摆脱这个无限循环?

答案1

您可以通过列出所有软件包并 grep epel 来确保您没有留下任何 epel-release 软件包吗?

rpm -qa | grep epel

如果该列表中没有软件包,您还可以通过运行以下命令强制安装 epel-release 软件包:

rpm -ivh --force epel-release-6-8.noarch.rpm

答案2

以下组合对我有用:

  • 删除实际文件/etc/yum.repos.d

  • yum clean all

  • rpm -qa | grep epel (仍然显示)

  • yum remove epel*

  • yum clean all

这下终于清理干净了。

相关内容