epel 6 想要在 Centos 6 中更新 epel5 版本的軟體包

epel 6 想要在 Centos 6 中更新 epel5 版本的軟體包

我已使用以下命令在 Centos 6 中下載並安裝了 epel 6:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

但是當我這樣做時:

yum update

它嘗試進行此更新:

--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.41-1.1.el6 will be updated
---> Package fontpackages-filesystem.noarch 0:1.44-1.el5.1 will be an update
--> Finished Dependency Resolution

第一個問題,yum 怎麼可能想將軟體包從 el6 更新到 el5?

如果我嘗試安裝此更新,則會出現許多 404 錯誤,並且程式會以以下內容結束:

Error Downloading Packages:
   fontpackages-filesystem-1.44-1.el5.1.noarch: failure: fontpackages-filesystem-1.44-1.el5.1.noarch.rpm from epel: [Errno 256] No more mirrors to try.

這是我的/etc/yum.repos.d

adobe-linux-i386.repo  CentOS-Vault.repo            remi-release-6.rpm
CentOS-Base.repo       epel-release-6-8.noarch.rpm  remi.repo
CentOS-Debuginfo.repo  epel.repo                    x2go.repo
CentOS-Media.repo      epel-testing.repo

哪一個是這個問題的正確解決方案?

注意:之前我錯誤地安裝了 epel5,是否有可能我沒有正確刪除它?

答案1

重新載入 yum 快取的正確方法是:

yum clean all

答案2

非常簡單的解決方案,只需登出並重新登入即可

相關內容