rpm的一些用法

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数据库所在的位子

时间: 2024-10-12 00:14:38

rpm的一些用法的相关文章

rpm包介绍 rpm/yun工具用法 yum搭建本地仓库

一.安装软件包的三种方法1.rpm工具,类似于windows系统下的.exe2.yum工具,安装最简单,可以自动安装依赖关系3.源码包,安装最复杂的安装方式 二.rpm包介绍在VMware workstion软件中点击右下角小光盘,点击可以连接到linux系统,进行挂载挂载光驱: #mount /dev/cdrom /mnt/ //将光驱挂载到/mnt/目录下mnt# cd Packages Packages# ls //Packages目录下有非常多的rpm包teamd-1.25-4.el7.

RPM命令的用法

一)初始化rpm 数据库:通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的:所以我们要经常用下面的两个命令来初始化rpm 数据库: [[email protected] beinan]# rpm --initdb[[email protected] beinan]# rpm --rebuilddb : 二)RPM软件包管理的查询功能:命令格式 rpm {-q|--query} [select-options] [query-options] RPM的查询功能是极为强

rpm简单的用法

二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(install):安装 -v(verbose):显示详细信息 -h(hash):显示进度 --nodeps:不检测依赖性 RPM包升级 rpm -Uvh 包全名(可替代安装) -U(upgrade):升级 RPM包卸载 rpm -e 包名(只能跟包名,不能跟包全名,可在任何目录执行) -e(erase):卸载 --nodeps:不检查依赖性 RPM包查询 r

RPM常见用法

rpm常见的用法: 命令 说明 rpm -i <.rpm file name> 安装指定的 .rpm 文件 rpm -U <.rpm file name> 用指定的.rpm文件升级同名包 rpm -e <package-name> 删除指定的软件包 rpm -q <package-name> 查询指定的软件包在系统中是否安装 rpm -qa 查询系统中安装的所有RPM软件包 rpm -qf </path/to/file> 查询系统中指定文件所属的

7.1 安装软件包的三种方法7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法7.5 yum搭建本地仓库

- 7.1 安装软件包的三种方法 - 7.2 rpm包介绍 - 7.3 rpm工具用法 - 7.4 yum工具用法 - 7.5 yum搭建本地仓库 - 扩展 1. yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml 2. 搭建局域网yum源 http://ask.apelearn.com/question/7627 # 7.1 安装软件包的三种方法 - windows的.exe文件实际上是一种二

Linux工具集合之aria2-axel-curl-wget用法

================ axel 支持续下载多线程============ Axel,是 Linux 下一款不错的 HTTP 或 FTP 高速下载工具.支持多线程下载.断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件,适合网速不给力时多线程下载以提高下载速度.需要注意的是,该软件只有命令行界面. 1,下载地址:http://yunpan.cn/cjIydRLZcUxVX  访问密码 8ab7 也可以根据自己系统版本去官网下:http://pkgs.repoforge.

Linux下程序安装:rpm工具

在CentOS系统中linux下的程序管理主要会用到rpm,yum,与源码编译这几种手段,这篇文章主要对于rpm工具的使用做简要介绍. 软件安装到计算机上,能够正常运行并使用,是要进行一系列复杂的操作的,平常我们安装软件基本上不需要几个步骤,是因为软件厂商对软件进行了特殊的处理,能够让我们非常方便的使用,编译安装好的rpm包就是其中一种手段.由于rpm是通过预编译并打包成为rpm包的形式,再加以安装的一种方式,并且还能够进行数据库的记载,所以rpm有以下的优点: 1.rpm内含已经编译好的程序与

rpm和yum的使用,程序包编译安装以及编译apache过程中出现的问题

一.rpm包管理 用法: rpm [选项...] 查询/验证软件包选项: -a, --all                        查询/验证所有软件包 -f, --file                       查询/验证文件属于的软件包 -g, --group                      查询/验证组中的软件包 -p, --package                    查询/验证一个软件包 --pkgid                          

CentOS中rpm包管理详解

环境说明:Win7+Vmware11+Centos6.6,使用CentOS6.6安装光盘 RPM全名是"RedHat Package Manager",RPM最大优点是将要安装的软件先编译过,并且打包成为RPM机制的安装包,通过包装好的软件里头默认的数据库记录这个软件要安装的时候必须具备的依赖属性软件,当安装在你的Linux主机是,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予以安装. 在执行rpm包管理之前,我们首先将CentO