查询
query命令的语法为:
rpm -q[information-options] [package-options]
rpm --query[information-options] [package-options]
查询选项有两个子集:包选择选项决定查询什么包,信息选择选项决定提供什么信息。
--------------------------------------------------------------------------------
以下简单示演示一下包查询:
简单查询:
最简单的形式是rpm -q packagename查询。可以用这个命令寻找以安装包的版本。
示例:
[root@localhost ~]# rpm -q lynx
lynx-2.8.5-18
--------------------------------------------------------------------------------
信息查询:
rpm -qi packagename命令可以得到安装包的汇总信息。
示例:
[root@localhost ~]# rpm -qi lynx
Name : lynx Relocations: (not relocatable)
Version : 2.8.5 Vendor: Red Hat, Inc.
Release : 18 Build Date: 2004年07月08日 星期四 18时52分16秒
Install Date: 2006年05月30日 星期二 13时27分21秒 Build Host: tweety.build.redhat.com
Group : 应用程序/互联网 Source RPM: lynx-2.8.5-18.src.rpm
Size : 4837340 License: GPL
Signature : DSA/SHA1, 2004年10月21日 星期四 01时14分03秒, Key ID b44269d04f2a6fd2
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://lynx.isc.org/
Summary : 一个基于文本的网页浏览器。
Description :
Lynx 是一个基于文本的 万维网 浏览器。Lynx不显示任何
图像,但是它支持框架、表格、以及多数其它 HTML
标签。Lynx 优于图形化浏览器的地方是它的速度――
Links 能够快速启动、退出、及显示网页。
标识拥有者
--------------------------------------------------------------------------------
找出什么包拥有文件file:
示例:
[root@localhost ~]# rpm -qf /etc/lynx-site.cfg
lynx-2.8.5-18
--------------------------------------------------------------------------------
列表包中的文件:
如果对一个包不够了解,则可以用rpm -ql packagename命令列出包中的文件。这个表中确认某个配置文件或命令是否在这个包中。如果要升级,这个信息有助于了解升级有什么风险。
示例:
此为部分显示结果
[root@localhost ~]# rpm -ql lynx
/etc/lynx-site.cfg
/etc/lynx.cfg
/etc/lynx.cfg.cs
/etc/lynx.cfg.ja
/etc/lynx.cfg.sk
/usr/bin/lynx
/usr/share/doc/lynx-2.8.5
/usr/share/doc/lynx-2.8.5/INSTALLATION
/usr/share/doc/lynx-2.8.5/README
/usr/share/doc/lynx-2.8.5/docs
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.3
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.4
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.5
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.6
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.7
/usr/share/doc/lynx-2.8.5/docs/CHANGES2.8
/usr/share/doc/lynx-2.8.5/docs/CMU.announce
/usr/share/doc/lynx-2.8.5/docs/CRAWL.announce
/usr/share/doc/lynx-2.8.5/docs/FM.announce
/usr/share/doc/lynx-2.8.5/docs/IBMPC-charsets.announce
/usr/share/doc/lynx-2.8.5/docs/OS-390.announce
/usr/share/doc/lynx-2.8.5/docs/README.TRST
/usr/share/doc/lynx-2.8.5/docs/README.chartrans
--------------------------------------------------------------------------------
会员注册
会员登录
个人空间