RPM軟體包管理

2021-09-11 17:56:24 字數 953 閱讀 3928

1. rpm包

1) rpm原始碼包

a)字尾:.src.rpm 使用rmp –ivh 安裝,生成源程式和spec檔案

2) rpm二進位製包

a) 優點:

包管理系統簡單

安裝速度快

b) 缺點:

經過編譯,不再可以看到源**

功能選擇不如原始碼包靈活

依賴性2. rpm包命名原則

軟體包名 軟體版本號(主.次.修正號) 軟體發布的次數 適合的平台 適合的硬體平台 rmp包副檔名

3. rpm包依賴性

1) 樹形依賴:abc

2) 環形依賴:abca

3) 模組依賴:www.rpmfind.net

4. 包全名與包名

1) 包全名:包沒有安裝

2) 包名:包已經安裝

3) 搜尋/var/lib/rpm

5. rpm安裝

rpm –ivh 包全名

-i:安裝

-v:顯示詳細資訊

-h:顯示進度

6. rpm包公升級

rmp –uvh 包全名

-u:公升級

7. 解除安裝

rpm –e 包名

-e:解除安裝

–nodeps:不檢查依賴性

若有依賴關係:先解除安裝後安裝的rpm

8. rmp命令

-q:查詢指定的包

-qa:查詢所有安裝的包

-ql:查詢安裝包的目錄

-qf:查詢某個檔案是有哪個rpm包安裝生成的

-qc:查詢指定安裝包的配置檔案

-qr:查詢某個包的依賴檔案

-qi:查詢資訊

RPM軟體包管理

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

RPM軟體包管理

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

RPM軟體包管理

rpm包 red hat package manager 本意是red hat 軟體包管理,二進位製包 binary 以及源 包 source 兩種。原始碼包 原始碼包的優點是 開源,如果有足夠的能力,可以修改源 可以自由選擇所需的功能 軟體是編譯安裝,所以更加適合自己的系統 更加穩定也效率更高 解...