RPM Package Manager
rpm
Querying packages
| Query Options |
Description |
-q (--query) |
Queries and displays packages |
-qa (--query --all) |
Lists all installed packages |
-qc (--query --configfiles) |
Lists configuration files in a package |
-qd (--query --docfiles) |
Lists documentation files in a package |
-qf (--query --file) |
Exhibits what package a file comes from |
-qi (--query --info) |
Shows installed package information |
-qip (--query --info --package) |
Shows installable package information |
-ql (--query --list) |
Lists all files in a package |
-qR (--query --requires) |
Lists files and packages a package depends on (requires) |
-q --whatprovides |
Lists packages that provide the specified package or file |
-q --whatrequires |
Lists packages that require the specified package or file |
Package management
| Install/Remove Options |
Description |
-e (--erase) |
Removes a package |
--force |
Installs and replaces a package or files of the same version |
-F (--freshen) |
Upgrades an installed package |
-h (--hash) |
Shows installation progress with hash marks |
-i (--install) |
Installs a package |
--import |
Imports a public key |
-K |
Validates the signature and package integrity |
-U (--upgrade) |
Upgrades an installed package or loads it if it is not already installed |
-v (--verbose) or -vv |
Displays detailed information |
-V (--verify) |
Verifies the integrity of a package or package files |
- rpm2cpio (8) - Extract cpio archive from RPM Package Manager (RPM) package.
- cpio (1) - copy files to and from archives
[akraker@server1 ~]$ sudo rpm2cpio /mnt/BaseOS/Packages/chrony-4.3-1.el9.x86_64.rpm | cpio -imd
1253 blocks
RHEL GPG Keys
[root@server1 ~]# ll /etc/pki/rpm-gpg/
total 8
-rw-r--r--. 1 root root 1669 Sep 27 02:56 RPM-GPG-KEY-redhat-beta
-rw-r--r--. 1 root root 3682 Sep 27 02:56 RPM-GPG-KEY-redhat-release
- rpmkeys (8) - RPM Keyring