If you have to deal with RPM files, here are some convenient commands I've stumbled across.
To see what you have installed: rpm -qa | less rpm -qa --qf "%{NAME}\n" | less # will skip package version numbers -- useful for diffing installed rpms on different systems To see what files a package has installed, try this: rpm -q -l foo foo is the name of the package as reported by rpm -qa. If you have a .rpm file and want to see what is inside, try this: rpm -q -lp file.rpm To extract files from a .rpm file into current directory: rpm2cpio file.rpm | cpio -idv To install a package: rpm -ihv file.rpm To see what package a file belongs to: rpm -q -f /some/path/to/file To uninstall ("erase") a package named foo: rpm -e foo To see disk packages by disk usage, try: rpm -qia|awk '$1=="Name" { n=$3} $1=="Size" {s=$3} $1=="Description" {print s " " n }' |sort -n +0|less If RPM is borked, read this: http://www.rpm.org/hintskinks/repairdb/
https://michal.guerquin.com/rpmcheatsheet.html
, updated 2006-02-03 12:49 EST