软件包更新时文件冲突

软件包更新时文件冲突

我有一个带有 Kloxo 面板的 CentOS 5.X。

这是一个测试环境,但我那里有 2 页。

我注意到有 113 个数据包需要更新(php、kloxo、wget、openssl 以及长包等)

但是当我执行命令时

yum update

我遇到文件冲突/etc/my.cnf

这是信息

交易检查错误:

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /etc/my.cnf 与软件包 mysql-libs-5.0.92-lxcenter.1.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/lib/mysql/libmysqlclient.so.15.0.0 与软件包 mysql-libs-5.0.92-lxcenter.1.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/lib/mysql/libmysqlclient_r.so.15.0.0 与软件包 mysql-libs-5.0.92-lxcenter.1.i386 中的文件冲突

问题是,我真的不知道这里发生了什么。

对我来说,有 2 个 mysql 安装。

一个来自 lxcenter (kloxo),另一个可能从一开始就在那里?

如果是这样,我该如何卸载第二个而不触及 kloxo mysql?

多谢!

答案1

如果要卸载原始软件包,则必须找出软件包的名称,并在卸载时小心谨慎。 您可以通过运行以下命令找到软件包的名称:

rpm -qa|grep mysql

然后,一旦您确定找到了要删除的正确包,您就必须运行:

rpm -e <package_name>

您可能需要使用 --no-deps 选项来运行它,这样它就不会弄乱其他东西 - 您可能还想尝试 --test 选项,它基本上是试运行,看看一切是否顺利。看起来 kloxo mysql 库与服务器上已经存在的库冲突。

相关内容