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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s