RPM常用命令

Posted huangguangrui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPM常用命令相关的知识,希望对你有一定的参考价值。

RPM包安装:
  rpm -ivh PACKAGE_FILE
    --test: 测试安装,但不真正执行安装,即dry run模式
    --nodeps:忽略依赖关系
    --replacepkgs | replacefiles
    --nosignature: 不检查来源合法性
    --nodigest:不检查包完整性
    --noscripts:不执行程序包脚本
RPM包卸载:
  rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers][--test] PACKAGE_NAME ...
RPM包升级:
  rpm -Uvh PACKAGE_FILE ...
    upgrade:安装有旧版程序包,则“升级”
    如果不存在旧版程序包,则“安装”
  rpm -Fvh PACKAGE_FILE ...
    freshen:安装有旧版程序包,则“升级”
    如果不存在旧版程序包,则不执行升级操作
    --oldpackage:降级
    --force: 强制安装
RPM包查询常用
qi PACKAGE :查看软件的详细信息-->yum info PACKAGE
  rpm -qi httpd  -->   yum infohttpd
qf FILE:查看指定的文件由哪个程序包安装生成
  rpm -qf /etc/httpd/conf/httpd.conf
qc PACKAGE:查询程序的配置文件
  rpm -qc httpd
ql PACKAGE:查看指定的程序包安装后生成的所有文件
  rpm -ql httpd
qd PACKAGE:查询程序的文档
  rpm -qd httpd
-qpl: 列出RPM软件包内的文件信息
  rpm -qpl httpd-2.4.37-16.module_el8.1.0+256+ae790463.x86_64.rpm   
-qpi:列出RPM软件包的描述信息
  rpm -qpi httpd-2.4.37-16.module_el8.1.0+256+ae790463.x86_64.rpm 
qa:查询所有包
  rpm -qa
 

以上是关于RPM常用命令的主要内容,如果未能解决你的问题,请参考以下文章

RPM常用命令以及组合使用场景

CentOS的rpm常用命令(转)

rpm 常用命令

linux常用命令:rpm 命令

Linux常用命令

RPM常用命令