歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHatLinux操作系統軟件包的管理(3)

RedHatLinux操作系統軟件包的管理(3)

日期:2017/2/25 10:37:04   编辑:Linux教程

RedHatLinux操作系統軟件包的管理(3)

2. 刪除

  #rpm -e rhviewer

  注意:這裡接的不是安裝時候軟件包的名字rhviewer-3.10a-13.i386.rpm,而只要用rhviewer或者rhviewer-3.10a-13就可以了。建議的方式是先用RPM查詢出你要刪除的軟件,然後用該命令刪除。

  這裡最常出現的錯誤提示就是,當你要刪除的軟件包被其他軟件包關聯時候,就會出現錯誤提示:

  #rpm -e rhviewer

  removing these packages would break dependencies: rhviewer is neededby rhpainter-2.24-20

  3. 升級

  更新軟件包的版本到最新版本,也是經常用到的:

  #rpm -Uvh rhviewer-3.10a-13.i386.rpm

  升級軟件的模式其實是先刪除舊軟件包,然後再安裝新軟件包。而且,你還可以選擇用這種升級的模式來安裝軟件包,因為,沒有舊軟件包的情況下,此升級方式仍然可正常運行。

  如果系統中有舊版本存在,你就可以看到以下信息:

  #rpm -Uvh rhviewer-3.10a-13.i386.rpm

  saving /etc/rhviewer.conf as /etc/rhviewer.conf.rpmsave

  如果,你要降低當前版本到更老的版本,一個辦法就是刪除該版本,然後再重新安裝舊的版本,也可以用--oldpackage參數來進行“升級”:

  #rpm -Uvh --oldpackage rhviewer-3.10a-13.i386.rpm

  補充說明:

  還有一種升級的安裝方式:更新。

  #rpm -Fvh rhviewer-3.10a-13.i386.rpm

  更新和普通升級的方式是,當系統中沒有舊版本時,普通的升級安裝仍然會安裝該軟件,而更新的模式就不會安裝。

Copyright © Linux教程網 All Rights Reserved