rpm -e --allmatches --nodeps libevent-1.1a-3.2.1
更新時openssl遇到的怪胎,error: specifies multiple packages
error: specifies multiple packages 解除安裝openssl rpm包遇到的怪胎
[root@testserver openssl-0.9.8l]# rpm -qa | grep openssl
openssl-0.9.8e-12.el5
openssl-devel-0.9.8e-12.el5
[root@testserver openssl-0.9.8l]# rpm -e openssl-0.9.8e-12.el5
error: "openssl-0.9.8e-12.el5" specifies multiple packages
[root@testserver openssl-0.9.8l]# rpm -e openssl-devel-0.9.8e-12.el5
error: "openssl-devel-0.9.8e-12.el5" specifies multiple packages
[root@testserver openssl-0.9.8l]# rpm -e --nodeps openssl-0.9.8e-12.el5
[root@testserver openssl-0.9.8l]# rpm -e --force openssl-0.9.8e-12.el5
[root@testserver openssl-0.9.8l]# rpm -e --justdb openssl-0.9.8e-12.el5
嘗試解除安裝:
造成這個問題的主要原因是套件被重複 (強制) 安裝了兩次以上.
嘗試了--nodeps, --force, --justdb都不行。結果碰巧解決!
通過man rpm,發現--allmatches應該可以解決這個問題.
[root@testserver openssl-0.9.8l]# rpm -e --allmatches --nodeps openssl*
[root@testserver openssl-0.9.8l]#
OK,沒有了!