rpm2cpio *.rpm | cpio -imd          #解压一个rpm包

rpm -ivh *.rpm  --force               #强制安装这个rpm包

rpm -ivh *.rpm  --oldpackage          #版本降级,在已经安装高版本后,降级

rpm -ivh *.rpm  --nodeps               #忽略依赖关系,强制安装

rpm -Fvh *.rpm                             #只升级

rpm -Uvh *.rpm                            #安装或升级

rpm -e *.rpm                                #删除指定的rpm包,并把数据库中的记录删除(也可以用来删除钥匙)

rpm -qpi *.rpm                             #查看当前包详细信息,参数p就是查看没有安装的信息

rpm -qpl *.rpm                             #查看没有安装的包安装后生成的文件及位置

rpm -qpi vsftpd*.rpm                       #查看未安装包的详细信息

rpm -qf /路径/命令(文件)              #可以查找这个安装了的命令(文件)来自什么包

rpm -qa packagename                     #列出所有已经安装的包一般和grep一起用来查询

rpm -ql  packagename                   #查看安装的软件包生成的文件及位置

rpm -qi packagename                           #查看已经安装包的详细信息

rpm -qd packagename                          #查看这个包的帮助文档

rpm -qc  packagename                         #查看这个包的配置文件

rpm -q --scripts packagename              #查看rpm包安装后执行的脚本

rpm -q --changelog packagename         #查看rpm升级的原因

rpm -V packagename                           #安装后校验,对比和刚刚安装的区别

rpm -K *.rpm                                     #安装前校验md5值,判断rpm包是否做过更改,根据yum的gpg钥匙来判断

rpm --import keyname                        #导入指定的钥匙

rpm -qa gpg-pubkey                           #查看钥匙

rpm -vvK *.rpm                                 #查看包的完整性

rpm -qp --scripts *.rpm                     #查看包安装前的脚本(用来查看这个包是否有问题);postinstall后面是安装前的脚本;postuninstall 后面是卸载后的脚本

rpm -qi gpg-pubkey-2fa658e0-45700c69  #查看钥匙的详细信息

rpm -e gpg-pubkey-2fa658e0-45700c69   #删除系统公钥

rpm --import RPM-GPG-KEY          #导入公钥

/var/lib/rpm/Pubkeys          #系统保存公钥路径

/var/ftp/pub/rhel6/dvd/repodata            #里面保存的是安装包的数据库的仓库

/var/lib/rpm                   #rpm数据库所在的位子

rpm的一些用法的更多相关文章

  1. RPM常见用法

    rpm常见的用法: 命令 说明 rpm -i <.rpm file name> 安装指定的 .rpm 文件 rpm -U <.rpm file name> 用指定的.rpm文件 ...

  2. Linux中rpm命令用法听语音

    rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能.下面,就来向大家介绍 rpm 命令的用法. 工具/原料 CentOS 一.rpm常用参数 1 rpm ...

  3. RPM简介与基本使用

    一.什么是RPM RPM的全名是Red Hat Package Manager,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在Fedora .Redhat.Man ...

  4. 在Linux下通过rpm打包发布Java程序

    这个东西涉及的内容较多,根据下面这些文章慢慢学习 一个简单的例子 http://blog.csdn.net/king_on/article/details/7169384 按照文章中的步骤来,打包之后 ...

  5. 【转】Linux rpm 安装卸载操作

    rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能.下面,就来向大家介绍 rpm 命令的用法. 1. 安装rpm包: rpm -ivh 软件包名 安装软件 ...

  6. Linux不同发型版本(Debian REHL)与软件包管理器(RPM dpkg)的概念

    Linux的发行版本可以大体分为两类: Linux发行版 = Linux内核(类Unix内核) + Linux软件管理(package manager) 一类是商业公司维护的发行版本,以著名的Red ...

  7. 在Debian系列Linux系统Ubuntu上安装配置yum的试验

    用习惯了Red Hat系统的都知道我们习惯于三种安装方式:一种是rpm包的方式安装,一种就是tar包的方式来安装,还有一种方式就是yum源的安装. 首先rpm包的用法,我们一般是在Red Hat光驱里 ...

  8. linux中安装程序及账户管理

    程序安装及管理 1. Linux 应用程序基础  Linux命令与应用程序的关系 1):文件位置 系统命令:一般在/bin和/sbin目录中,或为Shell内部指令 应用程序:通常在/usr/bin和 ...

  9. linux学习笔记整理(七)

    第八章 Centos7软件包的管理与安装本节所讲内容:8.1 使用rpm命令-安装-查看-卸载-rpm软件包8.2 yum管理软件包8.3 实战tar源码包管理-srpm源码包安装方法 8.1 软件包 ...

随机推荐

  1. iOS 关闭自动锁屏

    [UIApplication sharedApplication].idleTimerDisabled=YES;// 不自动锁屏 [UIApplication sharedApplication].i ...

  2. Windows Phone开发-开发环境和结构

    Windows Phone 7.1的开发工具发布了,一直对WP7很关注,现在终于可以开始学习了.其实09年就学习过silverlight,看过3的SDK文档,当时因为工作,断断续续也没有坚持下来,所以 ...

  3. powershell 查看程序的tcp网络连接

    在运维工作中,常常查看某个业务的网络连接状况,在这里借用netstat来实现查找连接.用hash特性避免反复. $add=@{} while(1){ ps|?{$_.path -match 'E:\\ ...

  4. [Javascript] Webpack Loaders, Source Maps, and ES6

    Using ES6 To use ES6, we need loader. Modify webpack.config.js file: module.exports = { entry: './in ...

  5. 关于 ioctl 的 FIONREAD 參数

    ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的.而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区. ioctl(ke ...

  6. ABAP程序执行效率和优化 ABAP Performance Examples

    一.             SQL Interface1.         Select ... Where vs. Select + Check用Select … Where语句效率比Select ...

  7. com.ulitis.www

    package com.ulitis.www; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io ...

  8. Java基础知识强化之IO流笔记63:随机访问流RandomAccessFile

    1. 随机访问流RandomAccessFile RandomAccessFile类不属于流,是Object类的子类.但它融合了InputStream和OutputStream的功能.支持对随机访问文 ...

  9. mapping 详解4(mapping setting)

    mapping type 映射设置一般发生在: 1. 增加新的 index 的时候,添加 mapping type,对 fields 的映射进行设置 PUT twitter { "mappi ...

  10. C语言进行CGI程序设计

    一.CGI概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准.Web服务器通过调用CGI程序实现和Web浏览器的交互, 也就是CGI程序接受Web浏览器发送给 ...