Veröffentlichung des Paketmanagers RPM 6.1.

Die Veröffentlichung des Paketmanagers RPM 6.1 wurde bekanntgegeben, der in der Veröffentlichung der Fedora Linux 45 Distribution verwendet wird. Das Projekt wird von Red Hat entwickelt und findet Verwendung in Distributionen wie RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS und Tizen. Der Projektcode wird unter den Lizenzen GPLv2 und LGPLv2 verbreitet.

Bei der Vorbereitung von RPM 6.1 wurde ein neues Versionsnummerierungsschema eingefĂŒhrt. Die erste Ziffer der Version Ă€ndert sich bei Änderungen am Format der RPM-Pakete, wĂ€hrend die zweite Ziffer fĂŒr die HinzufĂŒgung neuer Funktionen und Fehlerbehebungen steht, die die AbwĂ€rtskompatibilitĂ€t nicht beeintrĂ€chtigen. Die dritte Ziffer zeigt an, dass es sich nur um Fehlerkorrekturen oder SicherheitsanfĂ€lligkeiten handelt. Anstelle von Alpha- und Beta-Versionen zur Testung werden jetzt Veröffentlichungs-Kandidaten veröffentlicht.

Die wichtigsten Änderungen in RPM 6.1:

  • Um den Zugriff auf den SchlĂŒsselbund zu trennen, wurde anstelle der Verwendung einer gemeinsamen Transaktionssperre eine separate Sperre eingesetzt, wodurch das Problem mit der Unterbrechung aller Anfragen an rpmdb wĂ€hrend der TransaktionsausfĂŒhrung gelöst wurde.
  • Die Verwendung des NSS (Name Service Switch) zur Benutzer- und Gruppensuche wurde wieder als Standard festgelegt.
  • Auf Systemen mit dem Kernel 5.11+ und der Bibliothek glibc 2.34+ wurde die Effizienz des Schließens von Dateideskriptoren erhöht, was in einigen FĂ€llen die Installationszeit um 26 % verkĂŒrzte.
  • Eine neue Syntax fĂŒr Modifikatoren fĂŒr Makros (makro_name<modifiers>) wurde hinzugefĂŒgt, die das Verhalten von Makros Ă€ndern. Es wurden zwei Modifikatoren implementiert: „l“ (literal, deaktiviert die Verarbeitung des Zeichens „%“ innerhalb des Makrokörpers) und „o“ (one-shot, das Makro wird nur beim ersten Aufruf ausgefĂŒhrt und anschließend wird der zwischengespeicherte Wert verwendet).
  • In die Anweisung «fine» wurden Optionen hinzugefĂŒgt: «-e», um den Inhalt des Makros nur wĂ€hrend der Definition aufzulösen, und «-g», um das Makro im globalen Kontext zu platzieren. Die Kombination dieser Optionen ist gleichbedeutend mit der Anweisung «%global».
  • Die Fehlerbehandlung im Zusammenhang mit dem Bauen und der ÜberprĂŒfung wurde verbessert.
  • Die FunktionalitĂ€t des Plugins rpm-plugin-syslog mit systemd-journal wurde verbessert.
  • In der Utility rpmsign wurde die Möglichkeit implementiert, Dateien mit einer digitalen Signatur unter Verwendung von PKCS11-Token zu signieren.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster