If you want to find which rpm contains a specific file in your linux system, you can use “rpm -qf” to get the package information.

opensuse:~ # rpm -qf /etc/vmware-tools/tools.conf
open-vm-tools-2008.09.03-5.49
opensuse:~ #

Find out what all dependencies on an package?

opensuse:~ # rpm -qR libgcrypt11
rpmlib(VersionedDependencies) <= 3.0.3-1
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4)
libgpg-error.so.0
rpmlib(PayloadIsLzma) <= 4.4.2-1
opensuse:~ #

How to list what all files are part of a package?

opensuse:~ # rpm -q –filesbypkg libgcrypt11-1.4.1-4.1
libgcrypt11               /lib/libgcrypt.so.11
libgcrypt11               /lib/libgcrypt.so.11.4.4
libgcrypt11               /usr/share/doc/packages/libgcrypt11
libgcrypt11               /usr/share/doc/packages/libgcrypt11/AUTHORS
libgcrypt11               /usr/share/doc/packages/libgcrypt11/COPYING
libgcrypt11               /usr/share/doc/packages/libgcrypt11/COPYING.LIB
libgcrypt11               /usr/share/doc/packages/libgcrypt11/ChangeLog
libgcrypt11               /usr/share/doc/packages/libgcrypt11/NEWS
libgcrypt11               /usr/share/doc/packages/libgcrypt11/README
libgcrypt11               /usr/share/doc/packages/libgcrypt11/THANKS
libgcrypt11               /usr/share/doc/packages/libgcrypt11/TODO
opensuse:~ #

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Read More

Netapp nfsstat

How do you check which nfs client uses most of your filer’s nfs operations? . You have to…
Read More

Useful AIX tips

Display paging space details # lsps -aPage Space      Physical Volume   Volume Group    Size %Used Active  Auto  Typehd6             hdisk1           …