RPM 6.0 Package Manager Beta Released

Red Hat Published beta-issue of the package manager rpm 6.0 , which will be used In the autumn release of the Fedora Linux 43 distribution, the project is used in distributions such as Rhel, Fedora, Suse, Opensuse, Alt Linux, Rosa Linux, OpenMandriva, Mageia, Pclinuxos and Tizen. RPM is distributed under the licenses of GPLV2 and LGPLV2. The RPM 5 versions are missed to exclude intersections with the project rpm5 , which is not connected with RPM from Red Hat and developed independent developers.

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.
  • The RPMBUild utility supports the automatic formation of local signatures during the assembly, and the RPM utility “-nosignature” for compulsory installation of the subscription is added.
  • Provided to use instrumentation Sequoia-SQ instead of GNUPG written on Rust.
  • The development is allowed to use the C ++ language (C ++ 20), not just the language.
  • 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.
  • Only complete identifiers and hash prints (FingerPrint) of the Openpgp.
  • Added the possibility of updating already imported keys.
  • In the strands for the language python implemented support for insulation of the state of Python modules to launch them in several subinerpretees.
/Reports, release notes, official announcements.