rpm使用筆記
大多數開源軟件都是以源代碼形式發布的,源代碼形式程序安裝流程一般如下:
./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