RPM軟件包管理

RPM軟件包管理

大多數開源軟件都是以源代碼形式發佈的,源代碼形式程序安裝流程通常以下: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

相關文章
相關標籤/搜索