RPM 6.0 Package Manager Alpha Released

formed the first alpha release of the package manager rpm 6.0 , which will be involved in the autumn release of the Fedora Linux 43 distribution. RPM 5 versions are missed to exclude intersections with the project rpm5 , which is not associated with RPM from Red Hat and developed independent developers. The project is developed by Red Hat and is used in distributions such as Rhel, Fedora, Suse, Opensuse, Alt Linux, OpenMandriva, Mage, PClinuxos and Tizen. Project code is distributed under the licenses of GPLV2 and LGPLV2.

The main changes in RPM 6.0:

  • Support for the new RPM 6 package format, which allows you to create packages in size of more than 4 GB. In the RPM 6 format, 64-bit fields with sizes are involved, the structures associated with cryptography are modernized, and the MIME-based files are added.
  • Continuity of the RPM 3 format has been stopped. RPIO format support will be maintained in full – distributions at their discretion will be able to remain in the RPM 4 format.
  • The default checks of the authenticity of packages using a digital signature. Support for the automatic formation of local signatures during assembly was added to the RPMBULD utility, and the “-Nosignature” option “for a forced installation of the package without checking the signature.
  • is added to the RPM utility.

  • Provided to use instrumentation Sequoia-SQ instead of GNUPG written on Rust.
  • allowed the use of code in C ++ (C ++ 20).
  • Implemented the possibility of using several OpenPGP signatures for each package.
  • Standing the Hash Hash MD5, Sha1 and DSA.
  • The capabilities of the RPMKEYS utility for working with keys are expanded, for example, to update the OpenPGP compounds, you can use the “RPMKEYS –IMPort” command.
/Reports, release notes, official announcements.