Linux系統的軟件包管理——RPM


RPM軟件包管理程序(Redhat Package Manager)是有Red Hat貢獻的一種軟件包管理程序,Linux標準化規範(LSB:www.linuxbase.org)已經將其做爲官方軟件包格式,主要用在Red Hat、Fedora、SuSE等。

RPM軟件包都是一個以 .rpm 作爲後綴的文件,通常遵循一個命名規範:

name-version-release.architecture.rpm

其中,release是指該軟件的發行版編號,architecture是指程序的架構,例如i386是基於Intel-386的架構。如果它的值是noarch,表示該軟件包不針對特定的架構。


查詢:

1)查詢系統所有已經安裝的軟件:

rpm -qa


2)查詢某個已安裝的軟件:

rpm -q  [softwarename]


3)查詢某個已安裝的軟件的詳細信息:

rpm  -qi  [softwarename]


4)查詢一個已安裝的文件屬於哪個軟件包:

rpm -qf  [filename]


5)查詢一個已安裝的軟件的配置文件

rpm  -qc  [softwarename]


6)查詢一個已安裝軟件所依賴的軟件包和文件

rpm  -qR  [softwarename]


注意:-q 參數是詢問的意思。


安裝:

rpm  -ivh  [package]
-i是安裝的意思,-v 是打印詳細信息,-h表示在安裝時輸出哈希記號;

如果是要更新軟件,使用 -U參數:

rpm  -Uvh  [package]

卸載:

rpm  -e  [package]


參考:

RPM的man手冊

RPM的介紹和應用:http://www.linuxsir.org/main/?q=node/50 


發佈了54 篇原創文章 · 獲贊 6 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章