RPMDIG is a small script that displays recursive RPM dependencies for a given RPM and it also displays list of files and list of libraries which are required by these RPMs.
USAGE: rpmdig rpm-name [OPTIONS] or rpmdig [OPTIONS] rpm-name
rpm-name - name of the rpm package which will be inspected
OPTIONS: -h --help - displays this help
-V --version - displays detailed version information
-c --license - displays detailed license information
-q --quiet - quiet mode, displays only requested information
-v --verbose - displays additional information (default)
-vv --veryverbose - very verbose - displays more detailed information
-vvv --debug - debug mode - displays the most information, used for program debugging
-r --rpms - displays RPMs which are required by given rpm-name
-l --libraries - displays libraries which are required by given rpm-name
-f --files - displays files which are required by given rpm-name
-u --unrecognised - displays items which were not recognised
-b --nolibnames - do not display library names in the output list of libraries
-n --norecurse - does not scan RPMs recursively
-F --nofiletorpm - if file was found - does not make a lookup - file to RPM
-L --nolibtorpm - if library was found - does not make a lookup - library to RPM
NOTE: It depends on the order of display flags -f -l -r and -u
DEFAULT OPTIONS: -v -r -l -f -u
EXAMPLES:
rpmdig filesystem
rpmdig -r -l openssh-server
rpmdig -n openssh-server
rpmdig -vvv zlib -r
What's New in This Release:
· fixed bug which corrupted dbfile
· improved performace duplicate items are removed and not checcked
· can handle rpms with the same name (i386 and x64)
· location of dbfile is now in /tmp directory
· licenced under GNU GPL v3
· tested on Fedora 7
Product's homepage