我有一个带有 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 库与服务器上已经存在的库冲突。