RPM Package Manager

The RPM Package Manager (RPM) is a powerful package management system capable of

  • building computer software from source into easily distributable packages
  • installing, updating and uninstalling packaged software
  • querying detailed information about the packaged software, whether installed or not
  • verifying integrity of packaged software and resulting software installation

News

RPM 4.16.0 BETA3 released! (Jun 24 2020)

  • See draft release notes for full details and download information
  • Fixes (reverts) dependency generator regression in beta2

RPM 4.16.0 BETA2 released! (Jun 23 2020)

  • See draft release notes for full details and download information
  • Highlights since beta1 release include:
    • Several important fixes across the board
    • Parallelise test-suite execution

POPT 1.18 released, upstream rebooted! (Jun 23 2020)

  • See release notes for full details and download information
  • Highlighs since popt 1.16 include
    • Ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program
    • Collected accumulated fixes from distros etc
    • Source and build-system cleanup and modernization

POPT 1.18 RC1 released, upstream rebooted! (May 29 2020)

  • See the announcement for the background story, details and download info
  • Highlighs since popt 1.16 include
    • Ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program
    • Collected accumulated fixes from distros etc
    • Source and build-system cleanup and modernization

RPM 4.16.0 BETA1 released! (May 29 2020)

  • See draft release notes for full details and download information
  • Highlights since the alpha release include:
    • A new version parsing and comparison API in C and Python
    • Native version comparison support in expressions
    • Assorted bugfixes and minor enhancements

RPM 4.14.3 released! (Apr 28 2020)

  • See release notes for full details and download information
  • Highlights include
    • Backported support for caret version
    • Numerous bugfixes across the board
    • Clarify RPM license

RPM 4.14.3 RC1 released! (Mar 26 2020)

  • See draft release notes for full details and download information
  • Highlights include
    • Backported support for caret version
    • Numerous bugfixes across the board
    • Clarify RPM license

RPM 4.16.0 ALPHA released! (Mar 23 2020)

  • See draft release notes for full details and download information
  • Highlights include:
    • New experimental sqlite and read-only BDB backends, NDB promoted to stable
    • Powerful macro and %if expressions including ternary operator
    • Automatic SSD detection and optimization on Linux
    • Optional MIME type based file classification
    • Dependency generation by parametric macros
    • Clarify RPM license

RPM 4.15.1 released! (Nov 18 2019)

  • See release notes for full details and download information
  • Highlights include:
    • Fixes to several important bugs and regressions
    • New gcrypt crypto backend