Skip to content
SPECIFICTION
Get listed

RPM

rpm.org

LinuxAPISelf-hosted
Visit rpm.org
Spec score 7.2 #85 of 93 in Package Managers

Spec sheet

Purpose
RPM builds software from source into distributable packages and installs, updates, uninstalls, queries, and verifies packaged software.Read 12 Oct 2026 · rpm.org
Support
Community support channels include GitHub Discussions, mailing lists, Matrix rooms, and IRC channels.Read 12 Oct 2026 · rpm.org
License
RPM is free software released under GPL-2.0-or-later, with code in the lib and rpmio subdirectories also offered under LGPL-2.1-or-later.Read 12 Oct 2026 · rpm.org
Command line
RPM is a command-line-driven package management system.Read 12 Oct 2026 · rpm.org
Dependency resolution
NoRead 21 Sep 2026 · rpm.org
Distribution use
RPM is a core component of distributions including Red Hat Enterprise Linux, Fedora, SUSE Linux Enterprise, openSUSE, CentOS, Tizen, Mageia, and CBL-Mariner.Read 12 Oct 2026 · rpm.org
Documentation
The project provides reference documentation shipped with RPM for versions 6.1.x, 6.0.x, and 4.20.x.Read 12 Oct 2026 · rpm.org
Integrity
RPM can verify packaged software and the resulting software installation.Read 12 Oct 2026 · rpm.org
Interface
RPM is a command-line driven package management system.Read 12 Oct 2026 · rpm.org
Latest release
RPM 6.1.0 was released on August 20, 2026, as a stable update with features and bug fixes.Read 12 Oct 2026 · rpm.org
Library API
A library API lets developers manage package transactions from languages such as C or Python.Read 12 Oct 2026 · rpm.org
Notable limit
RPM 6.0 removed support for installing RPM v3 packages.Read 12 Oct 2026 · rpm.org
Package building
RPM can build computer software from source into distributable packages.Read 12 Oct 2026 · rpm.org
Package format compatibility
RPM 6.0 supports RPM v4 and v6 packages; support for installing RPM v3 packages was removed.Read 12 Oct 2026 · rpm.org
Package formats
RPM v4,RPM v6Read 21 Sep 2026 · rpm.org
Package information
RPM packages contain an archive of files and information such as the package version and description.Read 12 Oct 2026 · rpm.org
Package integrity
RPM can verify the integrity of packaged software and the resulting software installation.Read 12 Oct 2026 · rpm.org
Package management
RPM builds software from source into distributable packages and installs, updates, uninstalls, queries, and verifies packaged software.Read 12 Oct 2026 · rpm.org
Package signing
RPM 6.0 supports multiple OpenPGP signatures per package and OpenPGP v6 keys and signatures.Read 12 Oct 2026 · rpm.org
Project history
The first version-control commit in the current source tree dates to 1995.Read 12 Oct 2026 · rpm.org
Release security
RPM 6.0.0 defaults to enforcing signature checking and supports OpenPGP v6 and post-quantum cryptography keys and signatures.Read 12 Oct 2026 · rpm.org
Security contact
The project says it has no specific security personnel or processes and directs sensitive upstream security reports to Red Hat Product Security as its contact point.Read 12 Oct 2026 · rpm.org
Security reporting
The project says it has no specific security personnel or processes and directs sensitive upstream security reports to Red Hat Product Security.Read 12 Oct 2026 · rpm.org
Signature checking
RPM defaults to enforcing signature checking.Read 12 Oct 2026 · rpm.org
Signing support
RPM 6.1.0's rpmsign can sign files with PKCS11 tokens.Read 12 Oct 2026 · rpm.org
Supported platforms
LinuxRead 21 Sep 2026 · rpm.org

Where Specifiction places it

Alternatives to RPMAll alternatives →