1. 程式人生 > 其它 >Linux軟體安裝 - rpm命令管理之升級與解除安裝命令

Linux軟體安裝 - rpm命令管理之升級與解除安裝命令

升級命令

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命令解除安裝。

相對於二進位制安裝,原始碼安裝是指定安裝目錄了,解除安裝的時候只需要刪除對應的目錄就可以完全的解除安裝,不留一點殘餘。