| Command |
Description |
|
# rpm -ivh [package.rpm] |
install a rpm package [man] |
|
# rpm -ivh --nodeeps [package.rpm] |
install a rpm package ignoring dependencies requests [man] |
|
# rpm -U [package.rpm] |
upgrade a rpm package without changing configuration files [man] |
|
# rpm -F [package.rpm] |
upgrade a rpm package only if it is already installed [man] |
|
# rpm -e [package] |
remove a rpm package [man] |
|
# rpm -qa |
show all rpm packages installed on the system [man] |
|
# rpm -qa | grep httpd |
show all rpm packages with the name "httpd" [man] |
|
# rpm -qi [package] |
obtain information on a specific package installed [man] |
|
# rpm -qg "System Environment/Daemons" |
show rpm packages of a group software [man] |
|
# rpm -ql [package] |
show list of files provided by a rpm package installed [man] |
|
# rpm -qc [package] |
show list of configuration files provided by a rpm package installed [man] |
|
# rpm -q [package] --whatrequires |
show list of dependencies required for a rpm packet [man] |
|
# rpm -q [package] --whatprovides |
show capability provided by a rpm package [man] |
|
# rpm -q [package] --scripts |
show scripts started during installation / removal [man] |
|
# rpm -q [package] --changelog |
show history of revisions of a rpm package [man] |
|
# rpm -qf /etc/httpd/conf/httpd.conf |
verify which rpm package belongs to a given file [man] |
|
# rpm -qp [package.rpm] -l |
show list of files provided by a rpm package not yet installed [man] |
|
# rpm --import /media/cdrom/RPM-GPG-KEY |
import public-key digital signature [man] |
|
# rpm --checksig [package.rpm] |
verify the integrity of a rpm package [man] |
|
# rpm -qa gpg-pubkey |
verify integrity of all rpm packages installed [man] |
|
# rpm -V [package] |
check file size, permissions, type, owner, group, MD5 checksum and last modification [man] |
|
# rpm -Va |
check all rpm packages installed on the system - use with caution [man] |
|
# rpm -Vp [package.rpm] |
verify a rpm package not yet installed [man] |
|
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] |
install a package built from a rpm source [man] |
|
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* |
extract executable file from a rpm package [man] |
|
# rpmbuild --rebuild [package.src.rpm] |
build a rpm package from a rpm source [man] |