rpm軟體管理

2021-08-30 00:11:31 字數 892 閱讀 7040

rpm套件安裝

一、基本安裝

rpm -ivh 軟體套件名稱

i 是 install,v(verbose)是顯示,h 是進度以一串 ########### 來表示

二、基本安裝的問題

(1)該軟體已安裝過

rpm -ivh 套件名稱

套件名稱 is already installed..

如果要重新安裝可用--force 指令:

--force 表示強行置換

rpm -ivh --force 套件名稱

(2)沒有相依的套件

rpm -ivh php-imap.x.rpm

failed dependencies:imap is needed by php-imap

如果不管軟體的相依性,可用--nodeps指令強制安裝

rpm -ivh --nodeps php-ldap*.rpm

三、移除套件

rpm -e 套件名稱

四、公升級套件

rpm -uvh 套件名稱

u是upgrade, 表示會把舊的軟體移除再安裝新的,所以不管有沒有安裝過都可以使用rpm -uvh來安裝軟體

五、更新套件

rpm -fvh 套件名稱

-f 選項有個特性:只有已經安裝過的套件才會更新,這點和 rpm -uvh 中的 u 公升級是不同的,因此極適合拿來大量修補套件之用。

六、查詢

rpm -qa | grep imap

rpm -ql apache

a 是 all,q 是 query 查詢已安裝的套件,grep 是搜尋符合的字串

l 是列出的意思(list)

rpm -qf /usr/bin/neat

查詢 neat 這個指令是從那乙個 rpm 套件安裝的。

rpm軟體管理

rpm軟體管理 對軟體包進行查詢 解除安裝 安裝 更新 rpm e 完整軟體名 用上一條指令查 有依賴關係時無法直接刪除,後面加上 nodeps 在安裝時,需要對光碟或映象檔案進行掛載 解掛指令 umount 當前裝置的掛載路徑 掛載好後,所有的軟體包都在光碟下的packages下 rpm ivh ...

RPM軟體包管理

大多數開源軟體都是以源 形式發布的,源 形式程式安裝流程一般如下 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile make 將源 編譯為可執行檔案 make install 安裝編譯好的可執行檔案 rpm redhat package manager 是為了方便軟體管...

RPM軟體包管理

源 形式的缺點 操作複雜 編譯時間較長 極容易出現錯誤 源 形式的優點 適用所有系統 可定製 為了方便適用,erik troan和marc ewing開發了rpm redhat package manager rpm通過將源 基於特定平台系統編譯為可執行檔案,並儲存依賴關係,來簡化開源軟體的安裝管理...