将 epel repo 更新至 6 - epel-release-6-x.noarch 与软件包 epel-release-5-x.noarch 中的文件冲突

将 epel repo 更新至 6 - epel-release-6-x.noarch 与软件包 epel-release-5-x.noarch 中的文件冲突

我正在按照此处的 epel repo 升级指南从 Centos 5 升级到 Centos 6(http://www.thegeekstuff.com/2012/06/enable-epel-repository/http://www.linuxquestions.org/questions/linux-server-73/epel-issues-centos-6-a-4175424243/),并出现奇怪的错误。我该如何解决这个问题?

     rpm -ivh epel-release-6-8.noarch.rpm
Preparing...                ########################################### [100%]
        file /etc/yum.repos.d/epel-testing.repo from install of epel-release-6-8.noarch conflicts with file from package epel-release-5-4.noarch
        file /etc/yum.repos.d/epel.repo from install of epel-release-6-8.noarch conflicts with file from package epel-release-5-4.noarch

答案1

只要您确定自己正在运行 C6,请尝试rpm -Uvh epel-release-6-8.noarch.rpm。这将升级软件包(即,用较新的软件包替换较旧的软件包),而不是尝试将两个软件包一起安装。

答案2

正如我在评论中所述,如果您正在运行 CentOS 6,请删除 epel-release-5-4 软件包,或按照 MadHatter 的建议进行升级。
无论哪种方式,CentOS 都不支持主要版本升级,您以后可能会遇到麻烦。

相关内容