Zweite Beta-Version des Paketmanagers RPM 6.0

Die Firma Red Hat hat die zweite Beta-Version des Paketmanagers RPM 6.0 veröffentlicht, der in der Herbstversion der Fedora-Linux-Distribution 43 eingesetzt werden wird. Das Projekt wird in Distributionen wie RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS und Tizen verwendet. Der Code von RPM wird unter den Lizenzen GPLv2 und LGPLv2 verteilt. Die Versionen 5 von RPM wurden ausgelassen, um Überschneidungen mit dem Projekt RPM5, das nicht mit RPM von Red Hat verbunden ist und von unabhängigen Entwicklern weiterentwickelt wurde, zu vermeiden.

Zu den Verbesserungen in der zweiten Beta-Version gehört die Unterstützung für digitale Signaturen nach OpenPGP v6. Im Update sind auch Fehlerbehebungen im Zusammenhang mit der Überprüfung von Paketen anhand digitaler Signaturen enthalten. Allgemeine Änderungen im Branch RPM 6.0:

  • Unterstützung des neuen Paketformats RPM 6, das die Erstellung von Paketen mit einer Größe von über 4 GB ermöglicht. Im RPM 6-Format werden 64-Bit-Felder eingesetzt, die Strukturen im Zusammenhang mit Kryptographie wurden modernisiert und MIME-Daten über Dateien wurden hinzugefügt.
  • Die Unterstützung des Formats RPM 3 wurde eingestellt. Die vollständige Unterstützung des Formats RPM 4, das cpio verwendet, bleibt erhalten – die Distributionen können nach eigenem Ermessen auf dem Format RPM 4 bleiben.
  • Standardmäßig werden Authentifizierungsprüfungen der Pakete unter Verwendung digitaler Signaturen durchgeführt.
  • Das Tool rpmbuild unterstützt jetzt die automatische Erstellung lokaler Signaturen während des Builds. In das Tool rpm wurde die Option „—nosignature“ hinzugefügt, um die Installation eines Pakets ohne Überprüfung der Signatur zu erzwingen.
  • Anstelle von GnuPG kann jetzt das auf Rust basierende Sequoia-sq-Toolkit verwendet werden.
  • In der Entwicklung ist nun die Verwendung der Programmiersprache C++ (C++20) erlaubt, anstatt nur von C.
  • Es ist nun möglich, mehrere OpenPGP-Signaturen für jedes Paket zu verwenden.
  • Die Unterstützung für die Hash-Algorithmen MD5, SHA1 und DSA wurde eingestellt.
  • Die Funktionen des Tools rpmkeys zur Verwaltung von Schlüsseln wurden erweitert. Beispielsweise kann die Kommandozeile „rpmkeys —import“ zur Aktualisierung von OpenPGP-Schlüsseln verwendet werden.
  • Es werden ausschließlich vollständige Identifikatoren und Fingerabdrücke (Fingerprint) von OpenPGP-Schlüsseln verwendet.
  • Es besteht die Möglichkeit, bereits importierte Schlüssel zu aktualisieren.
  • In den Bindings für die Programmiersprache Python wurde die Unterstützung für die Isolierung des Zustands von Python-Modulen implementiert, damit diese in mehreren Subinterpreteren ausgeführt werden können.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster