Veröffentlichung des APT 2.2-Paketmanagers

Es wurde eine Veröffentlichung des Paketverwaltungs-Toolkits APT 2.2 (Advanced Package Tool) vorbereitet, die die im experimentellen 2.1-Zweig gesammelten Änderungen enthält. Zusätzlich zu Debian und seinen abgeleiteten Distributionen wird APT auch in einigen Distributionen verwendet, die auf dem RPM-Paketmanager basieren, wie etwa PCLinuxOS und ALT Linux. Die neue Version wird bald in den Debian-Unstable-Zweig und in die Ubuntu-Paketbasis integriert (Ubuntu 20.10 nutzte den experimentellen 2.1-Zweig).

Unter den Änderungen können wir Folgendes feststellen:

  • Unterstützung für inkrementelle Updates hinzugefügt, die Ubuntu bereits verwendet, um die Verteilung zu begrenzen und die Bereitstellung von Updates zu steuern. Mit schrittweisen Updates können Sie beispielsweise Updates für eine neue stabile Version zunächst an einen kleinen Prozentsatz der Benutzer verteilen und nach einiger Zeit, sofern keine Regressionen auftreten, Updates an alle anderen Benutzer verteilen.
  • Zusätzliche Vorlagen zur Auswahl von Paketen basierend auf Abhängigkeiten wurden implementiert, z. B. „?depends“ und „?conflicts“.
  • Unterstützung für das Feld „Geschützt“ hinzugefügt, das das Feld „Wichtig“ ersetzt und Pakete definiert, die nicht entfernt werden dürfen und für den korrekten Systemstart erforderlich sind.
  • Dem Befehl „update“ wurde die Option „-error-on=any“ hinzugefügt, die, wenn sie gesetzt ist, bei jedem Fehler einen Fehler anzeigt.
  • Die rred-Methode zum Anwenden und Abrufen von Patches ist jetzt als separates Programm zur Verarbeitung von PDF-Dateien verfügbar.
  • Der Handler-Code zum Entfernen alter Kernel-Versionen (Autoremoval) wurde von Shell nach C++ umgeschrieben und kann nun während der Ausführung von apt aufgerufen werden, und nicht nur bei der Installation von Kernel-Paketen. Durch die Änderung wird sichergestellt, dass der aktuell verwendete Kernel erhalten bleibt und nicht der Kernel, der während der Installation eines Pakets mit einem neuen Kernel aktiv ist. Um eine Überfüllung der /boot-Partition zu vermeiden, werden drei statt vier Kerne eingespart.
  • Zur Indizierung von Cache-Elementen wird der XXH3-Hashing-Algorithmus anstelle von Adler32 oder RC32c verwendet. Erhöhte Größe der Hash-Tabelle.
  • Die Entfernung des Dienstprogramms apt-key ist für das zweite Quartal 2022 geplant.

Source: opennet.ru

Kommentar hinzufügen