Monday, February 1, 2010

15 Useful RPM Commands for Linux System Administrator

SkyHi @ Monday, February 01, 2010

Thought of putting this up long time ago. You can have a quick reference on the most commonly Linux RPM commands I used daily here: -

Install a RPM
rpm -ivh package-name.rpm

Update a RPM
rpm -Uvh package-name.rpm

Remove a RPM
rpm -e package-name.rpm

List contents of installed RPM
rpm -qvl package-name

List contents of a RPM
rpm -qlp package-name

Print information about an installed RPM
rpm -qi package-name

Print information about a RPM
rpm -qpi package-name.rpm

List all installed RPM on your system
rpm -qa

Search for a installed RPM
rpm -qa | grep package-name

Print which package a file belongs to
rpm -qf /path/to/file

Extract files from a RPM into current directory
rpm2cpio package-name.rpm | cpio -idv

List out configuration file(s) for a RPM
rpm -qc package-name

List package dependencies
rpm -qpR package-name.rpm

Integrity check for a installed RPM
rpm -V package-name

Integrity check for a RPM
rpm -Vp package-name.rpm

To compile a rpm

rpmbuild -ba something.spec