本文小编为大家详细介绍“RPM常用命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“RPM常用命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
RPM Package Manager (RPM) 是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。
安装
rpm -ivh package_name
(package_name指的是RPM包的文件名)
查询
查询是否安装,及安装版本
rpm -q 已安装的软件名(ex:rpm -q docker-engine)rpm -qa |grep 字符串(在已安装的所有软件中查询包含某字符串的软件版本)
查询相关配置文件
rpm -ql 软件名(列出该软件所有文件与目录所在的完整文件名)rpm -qc 软件名(列出软件的所有设置文件)
查询某软件依赖的其他软件
rpm -qR 软件名
查询文件属于哪个软件包
rpm -qf 文件名
卸载
rpm -e --nodeps package_name
验证
rpm -V 已安装的软件名 (列出该软件被修改过的配置文件)rpm -Vf 文件名 (列出某个文件是否被改动过)
回退到低版本
rpm --Uvh --oldpackage --nodeps package_name
(此命令包含卸载源环境中的软件包,和安装低版本软件包的两个步骤)
备份工具
rpmrebuild
作用:备份已经安装在环境的的软件
用法:rpmrebuild pacakge_name
如果软件的相关配置被改动过,该命令会询问是否继续,以及是否要命名一个新的软件版本名
如果不需要此询问 可以使用:
rpmrebuild -b
读到这里,这篇“RPM常用命令有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。