RPM包查询
一、查询包是否安装
[root@localhost Packages]# rpm -q httpd ---> 查询已安装的包(命令包名)
#选项:
# -q 查询(query)
httpd-2.4.6-31.el7.centos.x86_64
[root@localhost Packages]# rpm –qa ---> 查询所有已安装的包(后不用跟任何东西)
#选项:
# -a 所有(all)
[root@localhost Packages]# rpm -qa | grep httpd ---> 使用管道符模糊查询已安装的包
httpd-tools-2.4.6-31.el7.centos.x86_64
httpd-2.4.6-31.el7.centos.x86_64
httpd-manual-2.4.6-31.el7.centos.noarch
二、查询软件包详细信息
[root@localhost Packages]# rpm -qi httpd ---> 查询已安装包的详细信息(使用包名)
#选项:
# -i 查询软件信息(information)
# -p 查询未安装包信息(package)
Name : httpd ---> 包名称
Version : 2.4.6
Release : 31.el7.centos
Architecture: x86_64
Install Date: Mon 01 Feb 2016 12:50:19 AM CST ---> 安装时间
Group : System Environment/Daemons
Size : 9810046
License : ASL 2.0
Signature : RSA/SHA256, Sat 14 Mar 2015 03:55:03 PM CST, Key ID 24c6a8a7f4a80eb5
Source RPM : httpd-2.4.6-31.el7.centos.src.rpm
Build Date : Thu 12 Mar 2015 11:09:17 PM CST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://httpd.apache.org/
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.
[root@localhost Packages]# rpm -qip xsane-common-0.999-9.el7.x86_64.rpm ---> 查询未安装包的详细信息(跟包全名)
warning: xsane-common-0.999-9.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Name : xsane-common
Version : 0.999
Release : 9.el7
Architecture: x86_64
Install Date: (not installed) ---> 安装信息显示:未安装
Group : Applications/Multimedia
Size : 3080826
License : GPLv2+
Signature : RSA/SHA256, Fri 04 Jul 2014 01:51:25 PM CST, Key ID 24c6a8a7f4a80eb5
Source RPM : xsane-0.999-9.el7.src.rpm
Build Date : Tue 10 Jun 2014 05:45:42 AM CST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://www.xsane.org/
Summary : Common files for xsane packages
Description :
This package contains common files needed by other xsane packages.
三、查询包中文件安装位置
[root@localhost Packages]# rpm –ql 包名
#选项:
# -l 列表(list)
# -p 查询未安装包信息(package)
[root@localhost Packages]#
rpm -qlp zsh-5.0.2-7.el7.x86_64.rpm ---> 查询未安装包的安装位置
#一个包在组建时,就已经确定包的安装位置,因此不要轻易的修改包的安装位置。
四、查询系统文件属于哪个RPM包
[root@localhost Packages]# rpm -qf 系统文件名
#选项:
# -f 查询系统文件属于哪个软件包(files)
#文件必须是由包安装时,自动生成的文件,才可能反向的追查包。
[root@localhost etc]# rpm -qf sestatus.conf
policycoreutils-2.2.5-15.el7.x86_64
五、查询软件包的依赖性
[root@localhost etc]# rpm -qR 包名
#选项:
# -R 查询软件包的依赖性(requires)
# -p 查询未安装包信息(package)
[root@localhost etc]# rpm -qR httpd-tools ---> 查询已安装包的依赖性
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libapr-1.so.0()(64bit)
libaprutil-1.so.0()(64bit)
。。。。。。
[root@localhost Packages]# rpm -qRp zsh-5.0.2-7.el7.x86_64.rpm ---> 查询未安装包的依赖性
warning: zsh-5.0.2-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/bin/zsh
/sbin/install-info
/sbin/install-info
。。。。。。
RPM包查询的更多相关文章
- 3-4 rpm包查询
概述:yum不能查询已经安装好的rpm包, 就算采用了yum来进行安装,查询方法还是依赖rpm包的查询, 因此rpm包的查询十分常用和重要 1.查询是否安装 <1>rpm -q 包名(不是 ...
- RPM包——查询
1.rpm -q (1) 查询是否已经安装某一个rpm包: 例如:rpm -q httpd (2)-qa:查询所有的已经安装的包: 2.查询软件包的详细信息: rpm -qi -i :查询软件包 ...
- [Linux] 022 RPM 包查询
1. 查询是否安装 (1) 查询包是否安装 $ rpm -q 包名 选项 释义 -q (query) 查询 (2) 查询所有已安装的 RPM 包 $ rpm -qa 选项 释义 -a (all) 所有 ...
- 【CentOS】安装RPM包或者源码包
一.rpm (是Redheat Package Manager的简称) 如果光驱中还有系统安装盘的话, 1.先挂载光驱, mount /dev/cdrom /mnt/ 2.cd /mnt/ 3.cd ...
- Linux应用和系统库的2种安装方式---源码安装tarball和二进制rpm包
一.应用程序和系统库从哪里来? 两种机制,源码安装和二进制安装. 二.源码安装 tarball 1.核心思想是:利用开源代码,自己编译生成应用程序或者库,要求系统上必须已安装TMG(tar, make ...
- RPM包安装软件 -- 详细解读
一.RPM包命名规则 1.RPM包在哪 RPM包在光盘中 2.RPM包命名原则 httpd-2.2.15-15.e16.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 ...
- Linux下RPM包的安装
Linux下RPM包安装 二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(install):安装 -v(ve ...
- RPM包和YUM仓库管理
1.RPM包管理 RPMRPM Package Manger,前身Redhat Package Manger,由红帽开发用于软件包的安装升级卸载与查询有一个完整的数据库体系,每个RPM包的所有信息都固 ...
- linux rpm包
rpm包,软件包,程序包,以.rpm结尾的包 我们刚开始安装的Linux系统是最小化安装(minimol),只安装系统,不安装不必要的软件包 刚开始vim,ifconfig,tree等命令都没有,当然 ...
随机推荐
- Hadoop源码解析之 rpc通信 client到server通信
rpc是Hadoop分布式底层通信的基础,无论是client和namenode,namenode和datanode,以及yarn新框架之间的通信模式等等都是采用的rpc方式. 下面我们来概要分析一下H ...
- HP SimpleXML
PHP SimpleXML PHP SimpleXML 处理最普通的 XML 任务,其余的任务则交由其它扩展处理. 什么是 PHP SimpleXML? SimpleXML 是 PHP 5 中的新特性 ...
- 武汉科技大学ACM:1007: 文本编辑器
Problem Description YB打算写一个功能强大的文本编辑器,并取一个炫酷拉风,高端优雅的名字,比如“YB牌文本编辑器”之类的.既然功能强大,那肯定得有个查找功能吧.但是他在完成这个功能 ...
- 武汉科技大学ACM :1004: A+B for Input-Output Practice (IV)
Problem Description Your task is to Calculate the sum of some integers. Input Input contains multipl ...
- linux笔记2.20
用户相关: /etc/passwd 用户信息 /etc/shadow 密码信息 /etc/group 组信息 添加用户: useradd -u -g 修改用户: usermod - ...
- jquery中attr、prop、data
在高版本的jquery中获取标签的属性,可以使用attr().prop().data(),那么这些方法有什么区别呢? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法. 对于HTML元 ...
- 开个CS5.4编译编译,调试错误贴
记录各种编译,调试中遇到问题.
- PHP 访问类中的静态属性
静态属性和普通属性不一样,静态属性只属于类本身而不属于类的任何实例,所以他们的访问方式也不一样.你可以把静态属性认为是存储在类当中的全局变量,而且你可以在任何地方通过类来访问它们. 在类本身中访问静态 ...
- CRegKey 注册表操作
CRegKey 注册表操作 标签: accessnulluserpathbyteie 2011-11-03 13:55 3477人阅读 评论(0) 收藏 举报 分类: win32(7) 1.简介 ...
- Linux永久挂载远程网络目录
一般我们不永久挂载可以这样: mount -t cifs -o user=administrator,password=Fjqx2012,codepage=cp936,iocharset=cp936 ...