RPM management

Example: The quanta package

rpm -q quanta Check whether and which version of quanta is installed

rpm -ql quanta List all files (and their installation location) that are provided by the quanta package

rpm -ivh quanta Install quanta

rpm -e quanta Erase (deinstall) quanta

rpm -aq | grep quanta If you don't know exactly what you are looking for you can list all packages and grep them with a substring.

rpm -q -f filename Search for rpm packages that provide filename

A good manual for rpm managemant: http://www.rpm.org/max-rpm/.

If you want to query an RPM that is not installed, you need the following syntax:

rpm -qpl --requires quanta.rpm This would list all requirements and all files that are in the package.

cat package.rpm | rpm2cpio | pax -r Extract a file from an rpm package.