rpm全称是Red Hat Package Manager(Red Hat包管理器)。red hat系的linux发行版使用rpm,red hat系的软件包的扩展名为.rpm,它们包含可以立即在特定机器体系结构上安装和运行的Linux软件。
rpm命令是RPM软件包的管理工具。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
centos属于red hat系,因此可以使用rpm。
rpm命令格式:
rpm [选项...] [软件包...]
这里列出rpm的简单用法,详细用法,可以使用命令
rpm --help
获取。
一、安装和更新rpm软件包
rpm -ivh <package> # 直接安装
rpm --force -ivh <package> # 忽略报错,强制安装
rpm -U <package> #更新软件包
二、卸载rpm软件包
rpm -e <package>
可以在前面查询,例如:
rpm -ql tree # 查询
rpm -e tree #卸载
rpm -ql tree #再查询
三、列出所有安装过的包
rpm -qa
四、获得某个软件包的全名
rpm -q <package简称>
例(我的centos上的实例):
rpm -q device-mapper
device-mapper-1.02.149-8.el7.x86_64
五、查询rpm包中的文件安装的位置
rpm -ql <package>
例:
rpm -ql device-mapper
六、常用选项
1 -i 显示软件包的相关信息
2 -v 显示指令执行过程;
3 -h 套件安装时列出标记;
4 --force 忽略报错
5 -q 使用询问模式
6 -l 显示软件包的文件列表
7 -a 查询所有软件包
8 -U 升级指定的软件包