标签:卸载rpm包时报错specifies multiple packages
1、在卸载rpm包时报错如下
[root@fanyk ~]# rpm -e cyrus-sasl-lib-2.1.22-4
error: "cyrus-sasl-lib-2.1.22-4" specifies multiple packages
2、查找结果如下:
[root@fanyk ~]# rpm -qa |grep cyrus-sasl-lib
cyrus-sasl-lib-2.1.22-4
cyrus-sasl-lib-2.1.22-4
[root@fanyk ~]#
通过上面的查找结果,发现竟然是有两个同样的包名,因为我机器是64位系统,当初安装cyrus-sasl-lib时,32位和64位cyrus-sasl-lib RPM包都装了。所以才出现了上面的问题。
解决方法 :
在卸载时带上带上参数--allmatches即可
--allmatches 参数: 卸载任何匹配的包
如果还是因为依赖包关系无法卸载,可以使用参数--nodeps即可
--nodeps 参数,不考虑依赖关系而直接卸载
卸载RPM包时报错specifies multiple packages
标签:卸载rpm包时报错specifies multiple packages
原文地址:http://fanyk.blog.51cto.com/3380850/1713059