RPM: Redhat Package Manager (RPM软件包管理器)
在linux环境下,可以用rpm命令安装、升级、卸载、查询软件包
1.查询所有已安装的软件包
rpm -qa
2.查询某个,或某几个软件包
rpm -q 查询的包名1 查询的包名2……
[虚拟机28/home/mis>rpm -q gcc make
gcc-4.1.3-29
make-3.81-23
也可以 rpm-qa|grep 查询的包名
3. 按照不同标签来查看软件包信息
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' \软件包名1 软件包名2……
如下:
#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' \gcc libxp systat make
gcc-4.1.3-29(i586)
package libxp is not installed
package systat is not installed
make-3.81-23(i586)
此处:1.{}里都是可以更换的功能标签。
2.各个功能标签间的“-”就是运行完命令后出现的“-”,相当于分隔符
3.\n是用来换行的。
4.查看系统中占用空间最大的软件包
#rpm -q -a --qf "%{NAME}-%{SIZE}\n" |sort -nr +1|head -1
5.用rpm命令安装软件包
#rpm -ivh 软件包名
6.用rpm卸载安装错误的软件包
#rpm -e 软件包名
rpm常用功能标签表