RPM常用命令总结

2019-11-23 16:04:28来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

RPM常用命令总结

安装

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.cnblogs.com/wsw-tcsygrwfqd/p/11919028.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:精通awk系列(12):awk getline用法详解

下一篇:附010.Kubernetes永久存储之GlusterFS超融合部署