linux包之rpm之rpm命令

必须选择下面的基本模式:Query, Verify,  Signature  Check, Install/Upgrade/Freshen, Uninstall, Initialize Database, Rebuild Database, Resign, Add Signature, Set Owners/Groups, Show Querytags, and Show Configuration。

rpm一般选项:可以用于所有的不同的模式中。
-vv

rpm查询选项的通用格式:
rpm {-q|--query} [select-options] [query-options]
有两个查询的子集选项:包选择和包查询选择。即[select-options]和[query-options]
包选择选项:[select-options]
rpm -q tcpdump
rpm -qa
rpm -qf /usr/bin/bash
rpm -qg 组包名

包查询选择:[query-options]
rpm -q pam --changelog    查询包更改历史
rpm -qc pam    只列出配置文件
rpm -qc pam -vv
rpm -qd pam    只列出帮助文件
rpm -qi pam    显示包信息
rpm -qa --last|more      以包安装的顺序来列出包内容,结果是最后一个安装的包在最上层列出。
rpm -ql pam
rpm -q pam --provides
rpm -qR pam    列出依赖的包
rpm -q pam --scripts

rpm安装的通用命令如下:
rpm {-i|--install} [install-options] PACKAGE_FILE ...

PACKAGE_FILE    形如oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm
PACKAGE_NAME    形如oracle-instantclient-sqlplus

时间: 2024-11-12 14:05:44

linux包之rpm之rpm命令的相关文章

linux包之iproute之ip命令

[[email protected] ~]# rpm -qf /sbin/ipiproute-2.6.32-31.el6.x86_64ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令ip - show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr

Linux包管理工具(rpm/dpkg,yum/apt,alien)

概括: rpm/yum  redhat dpkg/apt  debian alien 转换 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本和 DEB 软件包的 Linux 发行版本.软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询.RPM 全称为 Redhat Package Manager,最早由 Red Ha

Linux 包管理工具之RPM详解

讲到包管理工具,先来了解下应用程序接口 (API)与应用程序二进制接口 (ABI). API: 编程接口 Application Program Interface 换句话说也就是你编写"应用程序"时候调用的函数之类的东西.对于内核来说,它的"应用程序"有两种:一种是在它之上的,用户空间的真正的应用程序,内核给它们提供的是系统调用这种接口,比如 read(2),write(2):另一种就是内核模块了,它们和内核处于同一层,内核给它们提供的是导出的内核函数,比如 km

linux包之nc之nc命令

nc-1.84-22.el6.x86_64不用系统上提供的nc版本会有所不同,其提供的参数使用方法也略有差异 1. -4 强制使用ipv42. -6 强制使用ipv63. -D 允许socket通信返回debug信息4. -d 不允许从标准输入中读取5. -h 显示nc帮助文档6. -i interval 7.    指定每行之间内容延时发送和接受,也可以使多个端口之间的连接延时8. -k 当一个连接结束时,强制nc监听另一个连接.必须和-l一起使用9. -l 用于监听传入的数据链接,不能与-p

linux包之procps之pmap命令

名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式       -d   device         Show the device format.   显示设备格式       -q   qu

linux包之gdb之gdb命令

gdb-7.2-64.el6_5.2.x86_64/usr/bin/gcore/usr/bin/gdb/usr/bin/gdb-add-index/usr/bin/gdbtui/usr/bin/gstack/usr/bin/pstack kill -9 pid也会产生以下类似文件 asterisk重启会在/tmp/下产生以下文件 -rw-------  1 root root 337735680 Aug 27 19:54 core.109-com1-2014-08-27T19:54:07+080

Linux系统程序包的管理功能相关命令rpm与yum的使用

一.软件包管理核心功能 1.软件包制作 2.包管理器:打包,安装.升级.卸载.查询及校验 3.工具:rpm .deb 4.程序包的组成部分: 二进制程序:/bin, /sbin,/ /usr/bin, /usr/sbin, 库文件:/lib64, /usr/lib64 配置文件:/etc 帮助文件:manual, info 5.rpm包管理 rpm:数据库  /var/lib/rpm rpmbuild:建立软件管理数据库 rpm包默认为二进制格式,有rpm包作者下载源码程序,编译完成后,制作成r

跟马哥学linux (lesson 6)linux包管理程序rpm & yum

一.rpm 1.什么是RPM RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在Fedora .Redhat.Mandriva.SuSE.YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用. 2.rpm语法格式 1)查询,验证           rpm {-q|--query} [select-options] [query-options] rpm {-V|--v

linux之使用rpmbuild打rpm包

linux之使用rpmbuild打rpm包 前言: 已从事linux运维工作数年,感觉自己还是个小菜鸟,没有大神那么的钻研的精神.只是单纯热爱,喜欢对着黑色的屏幕敲击命令,喜欢这种感觉.为什么要做RPM包呢?因为之前公司使用的是开源软件环境,nginx,tomcat,java,等等等等,安装时流程:编译->标准化目录->标准化参数->部署代码.这样纯手操作的话需要一套部署文档,当然根据个人理解和个人功力的不同,部署出来效果都千奇百怪. 所以通过一个星期的学习,大概掌握了写spec,并且总