====== RHEL 10 rpm command ====== ===== Examine installed RPM packages ===== $ rpm -qa $ rpm -qa | wc -l $ rpm -qa "*kernel*" ===== Possible contents of an RPM package ===== * binary executables * shared libraries * man pages/info files/doc files * configuration files * systemd files ===== Querying an installed package ===== General information about the package: $ rpm -qi setup Name : setup Version : 2.14.5 Release : 7.el10 Architecture: noarch Install Date: Sat 17 Oct 2026 12:17:46 PM Group : System Environment/Base Size : 737783 License : LicenseRef-Fedora-Public-Domain Signature : RSA/SHA256, Fri 06 Jun 2025 09:44:36 AM, Key ID dee5c11cc2a1e572 RSA/SHA256, Fri 06 Jun 2025 09:44:37 AM, Key ID dee5c11cc2a1e572 Source RPM : setup-2.14.5-7.el10.src.rpm Build Date : Thu 05 Jun 2025 03:29:25 PM Build Host : s390x-builder02.almalinux.org Packager : AlmaLinux Packaging Team Vendor : AlmaLinux URL : https://pagure.io/setup/ Summary : A set of system configuration and setup files Description : The setup package contains a set of important system configuration and setup files, such as passwd, group, and profile. Runtime dependencies of the package: $ rpm -qR tree ===== Mapping packages to files and vice versa ===== List the files in a package (you've seen this before): $ rpm -ql shadow-utils | less Identify the package containing a file: $ rpm -qf /etc/passwd setup-2.14.5-7.el10.noarch $