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