Shell Script: List all RPMs and their Requirements on RHEL

 The command below is sort of like a fingerprint for a box. It lists all rpms that are installed and the files that are required by those rpms.

rpm -qa | sed -e "s,-[0-9]*\\., ,1" | tee rpm-qa.txt | awk '{print $1}' | xargs rpm -q –requires | sort | uniq | tee rpm-qa-requires.txt

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.