天天看點

linux技巧随筆

rpm包解除安裝

有時候解除安裝不掉某些包,如下面的情況:

[root@app120 php-5.2.4]# rpm -qa | grep sasl

cyrus-sasl-plain-2.1.19-5.EL4

cyrus-sasl-md5-2.1.19-5.EL4

cyrus-sasl-sql-2.1.19-5.EL4

cyrus-sasl-gssapi-2.1.19-5.EL4

cyrus-sasl-devel-2.1.19-5.EL4

rpm解除安裝某個軟體包的時候提示

[root@app120 php-5.2.4]# rpm -e --nodeps  cyrus-sasl-ntlm-2.1.19-5.EL4

error: "cyrus-sasl-ntlm-2.1.19-5.EL4" specifies multiple packages

可以加一個--allmatches參數來将重複的包解除安裝掉。

#rpm -e --nodeps  --allmatches cyrus-sasl-ntlm-2.1.19-5.EL4

vi顯示行号

指令模式下輸入set number或者set nu

取消行号 set nonu

文法高亮syntax on

繼續閱讀