【问题标题】:What is a yum package conflict?什么是 yum 包冲突?
【发布时间】:2013-04-21 00:39:34
【问题描述】:

在运行事务检查以安装 mysql 时,我得到:

处理冲突:mysql55-5.5.29-1.w6.x86_64冲突mysql

我想这意味着我正在尝试将一个名为 mysql55-5.5.29-1.w6.x86_64 的软件包安装到已经安装了 mysql 但不知何故存在冲突的系统上?

yum 说没有安装 mysql,所以它是在没有使用存储库的情况下安装的。那么yum怎么知道有冲突呢?

最好在“冲突”的含义下做得更好。

【问题讨论】:

    标签: mysql centos package conflict


    【解决方案1】:

    有许多在线 yum repo 可用,并且都是免​​费的开源贡献。因此,源包在每个 repo 中都使用不同的选项进行编译。因此,当我们一次添加 2 个或更多 yum repo 时,可能会选择 2 个或更多相同版本的包,我们会收到冲突错误。

    在您的情况下,您添加了一些提供 mysql 5.5 的存储库,该存储库已在其他存储库中以其他名称提供或已安装,但 yum 为任何其他软件包选择了新的 mysql 软件包作为依赖项。尝试删除其中一个存储库或尝试将其安装为 yum install mysql-5.5*

    【讨论】:

      【解决方案2】:

      你可以试试这个:yum list | grep mysql。它将列出不同包中的mysql,然后您可以决定删除其中一个并重新安装mysql。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-02
        • 1970-01-01
        • 1970-01-01
        • 2018-01-29
        • 2016-01-22
        相关资源
        最近更新 更多