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