RPM軟體包管理

2021-06-26 07:51:08 字數 1247 閱讀 5288

大多數開源軟體都是以源**形式發布的,源**形式程式安裝流程一般如下:

./configure    檢查編譯環境、相關庫檔案以及配置引數並生成makefile

make           將源**編譯為可執行檔案

make install  安裝編譯好的可執行檔案

rpm(redhat package manager)是為了方便軟體管理使用所開發的一套開源軟體格式,rpm的設計目標如下:

使用簡單

以單一軟體包格式發布(.rpm檔案)

可公升級

追蹤依賴關係

儲存軟體基本資訊

軟體驗證功能

支援多平台

rpm基礎命令:

安裝軟體:rpm -i linuxcast-soft.rpm

解除安裝軟體:rpm -e linuxcast-soft

公升級形式安裝:rpm -u linuxcast-soft-new.rpm

常用引數:

-v  顯示詳細資訊

-h  顯示文字進度條

rpm常用查詢命令:

rpm -qa   列出所有已安裝的rpm軟體

rpm -qf filename  查詢指定檔案屬於哪個rpm包

rpm -qi packagename  查詢軟體包的資訊

rpm -ql packagename  查詢指定軟體包包含的檔案

rpm -qip software.rpm 查詢rpm檔案的資訊

rpm -qilp software.rpm  查詢rpm檔案包含的檔案

rpm軟體驗證命令:

rpm -k software.rpm

rpm -v softname

RPM軟體包管理

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

RPM軟體包管理

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

RPM軟體包管理

1.rpm包 1 rpm原始碼包 a 字尾 src.rpm 使用rmp ivh 安裝,生成源程式和spec檔案 2 rpm二進位製包 a 優點 包管理系統簡單 安裝速度快 b 缺點 經過編譯,不再可以看到源 功能選擇不如原始碼包靈活 依賴性2.rpm包命名原則 軟體包名 軟體版本號 主.次.修正號 ...