
我有 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
這下終於清理乾淨了。