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

非常简单的解决方案,只需注销并重新登录即可

相关内容