我有 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
这下终于清理干净了。