Linux RPM 命令参数使用详解

rpm 执行安装包:

二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

-ivh

# 安装显示安装进度–install–verbose–hash。

使用方法如下:           

Linux RPM 命令参数使用详解

-e

# 删除包

使用方法如下:

Linux RPM 命令参数使用详解

-q

# 查询某包是否已经安装

使用方法如下:

Linux RPM 命令参数使用详解

-qa

# 查询安装的所有包

使用方法如下:

Linux RPM 命令参数使用详解

Linux RPM 命令参数使用详解


-qf

# 查找指定文件属于哪个RPM软件包

使用方法如下:

Linux RPM 命令参数使用详解

-ql   -qpl

# -ql查询软件包安装的文件列表

使用方法如下:

Linux RPM 命令参数使用详解

# -qpl列出RPM软件包内的文件信息(可用于未安装的RPM包)。

使用方法如下:

Linux RPM 命令参数使用详解

-qi  -qip

# -qi查询某包的简要说明信息,如名字,版本,发行商,打包作者,描述信息等。

使用方法如下:

Linux RPM 命令参数使用详解

# -qip查询RPM软件包内简要说明信息,如名字,版本,发行商,打包作者,描述信息等。

使用方法如下:

Linux RPM 命令参数使用详解

 

– -changelog  – -provides – -requires – -scripts

rpm -q – -changelog PACKAGE_NAME

# 查看软件包制作时随版本变化的 changelog 信息

rpm -q – -provides PACKAGE_NAME

# 查看软件包提供的 capabilities (即输出给其他软件包的依赖)

rpm -q – -requires PACKAGE_NAME

# 查看软件包所需的依赖

rpm -q – -scripts PACKAGE_NAME

# 查看软件包安装或卸载时执行的脚本

 

-V

# 查询软件包安装之后的文件是否发生了改变

使用方法如下:

Linux RPM 命令参数使用详解

-K

# 删用于验证包的完整性及是否为红帽官方提供的包,通过验证会有“OK”样。

使用方法如下:

Linux RPM 命令参数使用详解

– -import

# 导入公钥。

使用方法如下:

Linux RPM 命令参数使用详解

原创文章,作者:wangdongxu,如若转载,请注明出处:http://www.178linux.com/73695

赞 (0)
wangdongxuwangdongxu
上一篇 2017-04-18 17:25
下一篇 2017-04-18 21:42

相关推荐

  • 日志分析工具Awstats实战之Nginx篇-分析结果静态化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1316979 前言: Awstats 是在 SourceForge 上发展很快的一个基原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处…

    Linux干货 2016-08-15
  • linux 学习之权限优先级

    linux下对同一文件的权限分成很多类,同时也可能对同一文件权限配置多种权限那么在这么多配置中,到底是怎么生效的呢?比如一个文件abc.txt属于wang用户,而同时对abc.txt又设置了ACL禁止 wang用户读写执行等等这些情况就是ACL的生效顺序完全理解,模拟出实验环境一一验证1,文件a属于mage用户,但ACL限制 mage读写执行 Paste_I…

    Linux干货 2017-05-29
  • 第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)     CentOS系统启动流程:     1.加电自检:由bios去检测各硬件是否存在且是否正常运行,然后进行硬件初始化     2.选择启动顺序,加载mbr:根据bios设置的设备启动顺序,…

    2017-07-03
  • 设计模式 ( 十二 ) 职责链模式(Chain of Responsibility)(对象行为

    1.概述        你去政府部门求人办事过吗?有时候你会遇到过官员踢球推责,你的问题在我这里能解决就解决,不能解决就推卸给另外个一个部门(对象)。至于到底谁来解决这个问题呢?政府部门就是为了可以避免屁民的请求与官员之间耦合在一起,让多个(部门)对象都有可能接收请求,将这些(部门)对象连接成一条链,并且沿着这条链传递…

    Linux干货 2015-07-15
  • 高级文件系统管理2

    逻辑卷管理器(LVM),允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小。允许在多个物理设备间重新组织文件系统。其步骤大体如下:将设备指定为物理卷,用一个或者多个物理卷来创建一个卷组,物理卷你是用固定大小的物理区域(PE)来定义的,在物理卷上创建的逻辑卷是由物理区域组成,可以在逻辑卷上创建文件系统。 一、知识整理 1、LVM设备名:dm-#。 软链接…

    Linux干货 2016-09-13
  • 网络管理之网络配置

    一:博客 1 centos6网卡别名 在Linux系统中,我们可以在一块物理网卡上配置多个IP地址,以此来实现类似子接口的功能,我们称之为网卡别名。 设置网卡别名,先在/etc/sysconfig/network-scripts目录下将eth0文件复制名为eth0:1的文件,复制文件中的1可随意设置,但为方便管理建议按顺序排列 注意要修改ifcfg-eth0…

    Linux干货 2016-09-05

评论列表(1条)

  • renjin
    renjin 2017-04-21 09:34

    介绍了rpm的详细用法,内容总结的很好,也很详细,文字性的描述建议不要截图,代码块放入到“插入程序代码”中去。