Linux軟體安裝 - rpm命令管理之升級與解除安裝命令
阿新 • • 發佈:2021-08-09
升級命令
rpm -Uvh 包全名(要升級到的軟體版本),如果沒有安裝這個軟體的任何版本,這個命令可以代替rpm -ivh。
- rpm -Uvh 包全名
- 選項:
- — -U(upgrade):升級
解除安裝命令
rpm -e 包名(比如Httpd,不需要包全名),這個命令不同於安裝和升級,它可以在任何目錄執行,原理是去/var/lib/rpm目錄中的資料庫(如__db0)中查詢對應的軟體包(已經安裝過的rpm包都在這些資料庫中),然後解除安裝。
- rpm -e 包名
- 選項:
- — -e(erase):解除安裝
- — --nodeps:不檢查依賴性
--nodeps這個選項不管是在安裝和解除安裝的時候,最好都不要使用。
備註
rpm安裝包安裝的位置是由軟體包開發者決定的,安裝後的位置會非常凌亂,所以最好是使用rpm -e命令解除安裝。
相對於二進位制安裝,原始碼安裝是指定安裝目錄了,解除安裝的時候只需要刪除對應的目錄就可以完全的解除安裝,不留一點殘餘。