1. rpm包
1) rpm原始碼包
a)字尾:.src.rpm 使用rmp –ivh 安裝,生成源程式和spec檔案
2) rpm二進位製包
a) 優點:
包管理系統簡單
安裝速度快
b) 缺點:
經過編譯,不再可以看到源**
功能選擇不如原始碼包靈活
依賴性2. rpm包命名原則
軟體包名 軟體版本號(主.次.修正號) 軟體發布的次數 適合的平台 適合的硬體平台 rmp包副檔名
3. rpm包依賴性
1) 樹形依賴:abc
2) 環形依賴:abca
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 兩種。原始碼包 原始碼包的優點是 開源,如果有足夠的能力,可以修改源 可以自由選擇所需的功能 軟體是編譯安裝,所以更加適合自己的系統 更加穩定也效率更高 解...