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
下一篇 2017-04-18

相关推荐

  • 文件权限管理

    一 、文件属性介绍 1、linux文件权限分为读(read)、写(write)、执行(excute)三种,主要针对三类用户进行定义:ouwer:属主(u) 、group(g):属组、 other(o):其他人。文件的权限组合可以分为两种,一种是由三个字母r 、w、 x组成,一种是由数字组成4、2、1,它们代表的意思是r = 4 表示读权限、w = 2表示写权…

    Linux干货 2016-08-08
  • linux流程控制if,for,case,while

     Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。 选择执行:           …

    Linux干货 2017-03-25
  • 在虚拟机上使用CentOS6的两个iso文件创建本地yum仓库和http仓库

    yum客户端和服务器端都是本虚拟机 一、创建本地磁盘访问的yum仓库 条件和要求: a.guest虚拟机需要添加2个光驱,分别装载CentOS6.4发行版的DVD1和DVD2 b.DVD1和DVD2的挂载目录分别是:/media/cdrom/下的os和extras,并设置开机挂载 c.使用CentOS-Media.repo作为yum客户端配置文件,将其他re…

    Linux干货 2015-09-22
  • N25-第六周博客作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@han ~]# cp /etc/rc.d/rc.sysinit /tmp [root@han ~]#&n…

    Linux干货 2017-02-16
  • Linux三剑客之sed

     Sed简介       sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处 理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存…

    Linux干货 2016-08-12

评论列表(1条)

  • renjin
    renjin 2017-04-21 09:34

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