This is an old revision of the document!


To install a package (i=install v=verbose h=show hash marks):

 rpm -ivh package.rpm

To uninstall (erase) a package:

 rpm -e package-name

To upgrade a package:

 rpm -Uvh package.rpm

To test a package without installing (checks dependencies):

 rpm -Uvh --test package.rpm

To verify a package:

 rpm -Vvv package-name

To verify ALL installed packages:

 rpm -Va

To find installed package names matching a pattern:

 rpm -qa | grep pattern

To see what files a new package is going to install:

 rpm -qpl package.rpm

To see what files belong to an installed package:

 rpm -ql package-name

To see what package owns a file:

 rpm -qf filename

To rebuild the RPM database:

 rpm --rebuilddb

To bypass running the install/uninstall scripts in a package:

 rpm -ivh --no-scripts package.rpm

also

 rpm -e --no-scripts package-name

Mass install:

 rpm -ivh *.rpm

Mass uninstall of packages that match a pattern:

 rpm -qa | grep pattern | xargs rpm -e 
linux/rpm.1161811691.txt.gz · Last modified: 2009/05/25 00:34 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready