感谢支持
我们一直在努力

RedHat Linux:rpm包卸载时遇到的error: specifies multiple packages

准备在RedHat Linux系统上安装MySQL 5.1,先卸载自带的低版本MySQL,结果不知怎么搞的,同一个package出现了两次,版本也都是一样的:


rpm -qa | grep mysql
mysqlclient10-3.23.58-4.RHEL4.1
mysql-4.1.20-2.RHEL4.1
mysql-4.1.20-2.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1


尝试卸载:


rpm -e mysqlclient10-3.23.58-4.RHEL4.1
error: “mysqlclient10-3.23.58-4.RHEL4.1″ specifies multiple packages


通过man rpm,发现–allmatches应该可以解决这个问题:


–allmatches
Remove all versions of the package which match PACKAGE_NAME. Normally an error is issued if PACKAGE_NAME matches
multiple packages.


rpm -e –allmatches mysqlclient10-3.23.58-4.RHEL4.1
rpm -e –allmatches mysql-4.1.20-2.RHEL4.1
warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave


OK,系统自带的旧版本MySQL卸载完成。

赞(0) 打赏
转载请注明出处:服务器评测 » RedHat Linux:rpm包卸载时遇到的error: specifies multiple packages
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏