In Linux, how do I list the two commands on which the RPM package depends ?, Linuxrpm
The following two commands can list the RPM package dependencies,
1 yum deplist pakcage
yum deplist ntpLoaded plugins: fastestmirrorFinding dependencies: Loading mirror speeds from cached hostfile * base: mirrors.sohu.com * epel: mirrors.ustc.edu.cn * extras: mirrors.sohu.com * updates: mirrors.sohu.compackage: ntp.x86_64 4.2.6p5-12.el6.centos.1 dependency: librt.so.1()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/service provider: initscripts.x86_64 9.03.58-1.el6.centos provider: initscripts.x86_64 9.03.58-1.el6.centos.2 provider: initscripts.x86_64 9.03.58-1.el6.centos.1 dependency: /bin/bash provider: bash.x86_64 4.1.2-48.el6 dependency: libcap.so.2()(64bit) provider: libcap.x86_64 2.16-5.5.el6 dependency: ntpdate = 4.2.6p5-12.el6.centos.1 provider: ntpdate.x86_64 4.2.6p5-12.el6.centos.1 dependency: libc.so.6(GLIBC_2.7)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: rtld(GNU_HASH) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.i686 2.12-1.209.el6_9.2 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: libcrypto.so.10()(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libm.so.6()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/chkconfig provider: chkconfig.x86_64 1.3.49.5-1.el6 dependency: librt.so.1(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: libcrypto.so.10(libcrypto.so.10)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-48.el6 dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libedit.so.0()(64bit) provider: libedit.x86_64 2.11-4.20080712cvs.1.el6 dependency: libm.so.6(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2package: ntp.x86_64 4.2.6p5-10.el6.centos.2 dependency: librt.so.1()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/service provider: initscripts.x86_64 9.03.58-1.el6.centos provider: initscripts.x86_64 9.03.58-1.el6.centos.2 provider: initscripts.x86_64 9.03.58-1.el6.centos.1 dependency: /bin/bash provider: bash.x86_64 4.1.2-48.el6 dependency: libcap.so.2()(64bit) provider: libcap.x86_64 2.16-5.5.el6 dependency: libc.so.6(GLIBC_2.7)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: rtld(GNU_HASH) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.i686 2.12-1.209.el6_9.2 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: ntpdate = 4.2.6p5-10.el6.centos.2 provider: ntpdate.x86_64 4.2.6p5-10.el6.centos.2 dependency: libcrypto.so.10()(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libm.so.6()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/chkconfig provider: chkconfig.x86_64 1.3.49.5-1.el6 dependency: librt.so.1(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: libcrypto.so.10(libcrypto.so.10)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-48.el6 dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libedit.so.0()(64bit) provider: libedit.x86_64 2.11-4.20080712cvs.1.el6 dependency: libm.so.6(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2package: ntp.x86_64 4.2.6p5-12.el6.centos.2 dependency: librt.so.1()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/service provider: initscripts.x86_64 9.03.58-1.el6.centos provider: initscripts.x86_64 9.03.58-1.el6.centos.2 provider: initscripts.x86_64 9.03.58-1.el6.centos.1 dependency: /bin/bash provider: bash.x86_64 4.1.2-48.el6 dependency: libcap.so.2()(64bit) provider: libcap.x86_64 2.16-5.5.el6 dependency: ntpdate = 4.2.6p5-12.el6.centos.2 provider: ntpdate.x86_64 4.2.6p5-12.el6.centos.2 dependency: libc.so.6(GLIBC_2.7)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: rtld(GNU_HASH) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6 provider: glibc.i686 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.i686 2.12-1.209.el6_9.2 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: libcrypto.so.10()(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libm.so.6()(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: /sbin/chkconfig provider: chkconfig.x86_64 1.3.49.5-1.el6 dependency: librt.so.1(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2 dependency: libcrypto.so.10(libcrypto.so.10)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-48.el6 dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) provider: openssl.x86_64 1.0.1e-57.el6 dependency: libedit.so.0()(64bit) provider: libedit.x86_64 2.11-4.20080712cvs.1.el6 dependency: libm.so.6(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.209.el6 provider: glibc.x86_64 2.12-1.209.el6_9.1 provider: glibc.x86_64 2.12-1.209.el6_9.2
2 rpm-qR package
[root@esgzb-del-n004 ~]# rpm -qR ntp/bin/bash /bin/sh /bin/sh /bin/sh /sbin/chkconfig /sbin/chkconfig /sbin/service /sbin/service config(ntp) = 4.2.6p5-12.el6.centos.1libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.12)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcap.so.2()(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(OPENSSL_1.0.1)(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) libedit.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) ntpdate = 4.2.6p5-12.el6.centos.1rpmlib(CompressedFileNames) <= 3.0.4-1rpmlib(FileDigests) <= 4.6.0-1rpmlib(PayloadFilesHavePrefix) <= 4.0-1rtld(GNU_HASH) rpmlib(PayloadIsXz) <= 5.2-1