欢迎光临
我们一直在努力

RPM常用命令介绍

导读 rpm
命令是RPM软件包的管理工具。rpm原本是Red Hat 
Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。


安装

rpm -ivh package_name

(package_name指的是RPM包的文件名)


查询

1.查询是否安装,及安装版本

rpm -q 已安装的软件名(ex:rpm -q docker-engine)
rpm -qa |grep 字符串(在已安装的所有软件中查询包含某字符串的软件版本)

2.查询相关配置文件

rpm -ql 软件名(列出该软件所有文件与目录所在的完整文件名)
rpm -qc 软件名(列出软件的所有设置文件)

3.查询某软件依赖的其他软件

rpm -qR 软件名

4.查询文件属于哪个软件包

rpm -qf 文件名


卸载

rpm -e --nodeps package_name


验证

rpm -V 已安装的软件名 (列出该软件被修改过的配置文件)
rpm -Vf 文件名 (列出某个文件是否被改动过)


回退到低版本

rpm --Uvh --oldpackage --nodeps package_name

(此
命令包含卸载源环境中的软件包,和安装低版本软件包的两个步骤)


备份工具

rpmrebuild

作用:备份已经安装在环境的的软件

用法:rpmrebuild pacakge_name

如果软件的相关配置被改动过,该命令会询问是否继续,以及是否要命名一个新的软件版本名

如果不需要此询问 可以使用:

rpmrebuild -b

原文来自: 
https://www.linuxprobe.com/rpm-redhat.html

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。