rpm包安裝升級與解除安裝

Joerrot發表於2019-02-25

如在查詢和解除安裝的時候只寫包名即可,它會自動搜尋/var/lib/rpm/下的資料庫

演示安裝一個rpm包:

所有的rpm包都在光碟(或iso虛擬光碟)中, 所以要先進入光碟目錄,當然得先確定光碟是否掛載,

如果光碟放進去未掛載(分配碟符)的,需要進行掛載

先建立掛載點再進行掛載,如果出現mount: no medium found on /dev/sr0錯誤,詳見https://blog.csdn.net/liguangxianbin/article/details/80882317

最後一行可以知道,光碟(目錄為/mnt/cdrom)已經使用了,裡面有檔案:

所以進到Packages目錄下安裝rpm包(幾千個rpm包),不進入就需要引用絕對路徑,使用rpm -ivh 命令安裝即可

但是會出現很多煩人的依賴錯誤。

這個時候使用yum線上管理可以省下很多時間。

一般--nodeps在實驗時使用,因為可能導致安裝之後無法使用

解除安裝時不需要包全名,所以不必進入Packages目錄下,它搜尋的是後臺資料庫,在任何地方都可以實現。

解除安裝時也會出現很多煩人的依賴,這個時候可以使用yum線上管理省下很多時間。

相關文章