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

這下終於清理乾淨了。

相關內容