[root@localhost ~]# rpm 選項 查詢對象
下面教大家使用 rpm 命令一一實現以上查詢操作。[root@localhost ~]# rpm -q 包名
-q 表示查詢,是 query 的首字母。[root@localhost ~]# rpm -q httpd
httpd-2.2.15-15.el6.centos.1.i686
[root@localhost ~]# rpm -qa
libsamplerate-0.1.7-2.1.el6.i686
startup-notification-0.10-2.1.el6.i686
gnome-themes-2.28.1-6.el6.noarch
fontpackages-filesystem-1.41-1.1.el6.noarch
gdm-libs-2.30.4-33.el6_2.i686
gstreamer-0.10.29-1.el6.i686
redhat-lsb-graphics-4.0-3.el6.centos.i686
…省略部分輸出…
[root@localhost ~]# rpm -qa | grep httpd
httpd-devel-2.2.15-15.el6.centos.1.i686
httpd-tools-2.2.15-15.el6.centos.1.i686
httpd-manual-2.2.15-15.el6.centos.1.noarch
httpd-2.2.15-15.el6.centos.1.i686
rpm -q 包名命令,采用這種方式可以找到含有包名的所有軟件包。[root@localhost ~]# rpm -qi 包名
-i 選項表示查詢軟件信息,是 information 的首字母。[root@localhost ~]# rpm -qi httpd
Name : httpd Relocations:(not relocatable)
#包名
Version : 2.2.15 Vendor:CentOS
#版本和廠商
Release : 15.el6.centos.1 Build Date: 2012年02月14日星期二 06時27分1秒
#發行版本和建立時間
Install Date: 2013年01月07日星期一19時22分43秒
Build Host:
c6b18n2.bsys.dev.centos.org
#安裝時間
Group : System Environment/Daemons Source RPM:
httpd-2.2.15-15.el6.centos.1.src.rpm
#組和源RPM包文件名
Size : 2896132 License: ASL 2.0
#軟件包大小和許可協議
Signature :RSA/SHA1,2012年02月14日星期二 19時11分00秒,Key ID
0946fca2c105b9de
#數字簽名
Packager:CentOS BuildSystem <http://bugs.centos.org>
URL : http://httpd.apache.org/
#廠商網址
Summary : Apache HTTP Server
#軟件包說明
Description:
The Apache HTTP Server is a powerful, efficient, and extensible web server.
#描述
[root@localhost ~]# rpm -qip 包全名
-p 選項表示查詢未安裝的軟件包,是 package 的首字母。[root@localhost ~]# rpm -ql 包名
-l 選項表示列出軟件包所有文件的安裝目錄。[root@localhost ~]# rpm -ql httpd
/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
/etc/httpd/conf.d/README
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/magic
…省略部分輸出…
[root@localhost ~]# rpm -qlp 包全名
-p 選項表示查詢未安裝的軟件包信息,是 package 的首字母。[root@localhost ~]# rpm -qlp /mnt/cdrom/Packages/bind-9.8.2-0.10.rc1.el6.i686.rpm
/etc/NetworkManager/dispatcher.d/13-named
/etc/logrotate.d/named
/etc/named
/etc/named.conf
/etc/named.iscdlv.key
/etc/named.rfc1912.zones
…省略部分輸出…
[root@localhost ~]# rpm -qf 系統文件名
-f 選項的含義是查詢系統文件所屬哪個軟件包,是 file 的首字母。[root@localhost ~]# rpm -qf /bin/ls
coreutils-8.4-19.el6.i686
[root@localhost ~]# rpm -qR 包名
-R(大寫)選項的含義是查詢軟件包的依賴性,是 requires 的首字母。[root@localhost ~]# rpm -qR httpd
/bin/bash
/bin/sh
/etc/mime.types
/usr/sbin/useradd
apr-util-ldap
chkconfig
config(httpd) = 2.2.15-15.el6.centos.1
httpd-tods = 2.2.15-15.el6.centos.1
initscripts >= 8.36
…省略部分輸出…
[root@localhost ~]# rpm -qRp /mnt/cdrom/Packages/bind-9.8.2-0.10.rc1.el6.i686.rpm
/bin/bash
/bin/sh
bind-libs = 32:9.8.2-0.10.rc1.el6
chkconfig
chkconfig
config(bind) = 32:9.8.2-0.10.rc1.el6
grep
libbind9.so.80
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
…省略部分輸出…
新聞熱點
疑難解答