大多數開源軟體都是以源**形式發布的,源**形式程式安裝流程一般如下:
./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包命名原則 軟體包名 軟體版本號 主.次.修正號 ...