大多數開源軟件都是以源代碼形式發佈的,源代碼形式程序安裝流程通常以下:linux
./configure 檢查編譯環境、相關庫文件以及配置參數並生成makefile.net
make 將源代碼編譯爲可執行文件設計
make install 安裝編譯好的可執行文件ip
RPM(redhat Package Manager)是爲了方便軟件管理使用所開發的一套開源軟件格式,RPM的設計目標以下:開發
使用簡單get
以單一軟件包格式發佈(.rpm文件)開源軟件
可升級編譯
追蹤依賴關係ast
保存軟件基本信息基礎
軟件驗證功能
支持多平臺
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