Common RPM Commands

This document contains an overview of the common RPM commands for installing, un-installing, upgrading, querying, listing, and checking RPM packages on your RPM based system. Common RPM based systems are Red Hat and CentOS.

<rpm -ivh {rpm-file} Install the package rpm -ivh mozilla-mail-1.7.5-17.i586.rpm rpm -ivh –test mozilla-mail-1.7.5-17.i586.rpm rpm -Uvh {rpm-file} Upgrade package rpm -Uvh mozilla-mail-1.7.6-12.i586.rpm rpm -Uvh –test mozilla-mail-1.7.6-12.i586.rpm rpm -ev {package} Erase/remove/ an installed package rpm -ev mozilla-mail rpm -ev –nodeps {package} Erase/remove/ an installed package without checking for dependencies rpm -ev –nodeps mozilla-mail rpm -qa Display list all installed packages rpm -qa rpm -qa | less rpm -qi {package} Display installed information along with package version and short description rpm -qi mozilla-mail rpm -qf {/path/to/file} Find out what package a file belongs to i.e. find what package owns the file rpm -qf /etc/passwd rpm -qf /bin/bash rpm -qc {pacakge-name} Display list of configuration file(s) for a package rpm -qc httpd rpm -qcf {/path/to/file} Display list of configuration files for a command rpm -qcf /usr/X11R6/bin/xeyes rpm -qa –last Display list of all recently installed RPMs rpm -qa –last rpm -qa –last | less rpm -qpR {.rpm-file} rpm -qR {package} Find out what dependencies a rpm file has rpm -qpR mediawiki-1.4rc1-4.i586.rpm rpm -qR bash