歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統的軟件包管理——RPM

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

日期:2017/2/28 15:59:09   编辑:Linux教程

RPM軟件包管理程序(RedHat Package Manager)是有Red Hat貢獻的一種軟件包管理程序,Linux標准化規范已經將其做為官方軟件包格式,主要用在Red Hat、Fedora、SUSE等。

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

name-version-release.architecture.rpm

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


查詢:

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

[cpp]
  1. rpm -qa


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

[cpp]
  1. rpm -q [softwarename]


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

[cpp]
  1. rpm -qi [softwarename]


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

[cpp]
  1. rpm -qf [filename]


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

[cpp]
  1. rpm -qc [softwarename]


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

[cpp]
  1. rpm -qR [softwarename]


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


安裝:

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

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

[cpp]
  1. rpm -Uvh [package]

卸載:

[cpp]
  1. rpm -e [package]
Copyright © Linux教程網 All Rights Reserved