Die Veröffentlichung des Paketmanagers APT 2.2.

Die Veröffentlichung des Paketsverwaltungstools APT 2.2 (Advanced Package Tool) wurde vorbereitet, das die Änderungen aus dem experimentellen Branch 2.1 aufgenommen hat. Neben Debian und seinen Derivaten wird APT auch in einigen Distributionen verwendet, die auf dem RPM-Paketmanager basieren, wie PCLinuxOS und ALT Linux. Die neue Version wird bald in den Debian Unstable Branch und in die Paketdatenbank von Ubuntu integriert (in Ubuntu 20.10 wurde der experimentelle Branch 2.1 verwendet).

Zu den Änderungen zählen:

  • Die Unterstützung für schrittweise Updates wurde hinzugefügt, die bereits in Ubuntu zur Begrenzung der Verbreitung und Verwaltung des Rollouts von Updates eingesetzt werden. Beispielsweise ermöglichen schrittweise Updates, dass Updates für den Übergang zu einer neuen stabilen Version zunächst unter einem kleinen Prozentsatz von Benutzern verbreitet und nach einiger Zeit, sofern keine Regressionen auftreten, an alle anderen Benutzer verteilt werden.
  • Zusätzliche Vorlagen zur Auswahl von Paketen unter Berücksichtigung von Abhängigkeiten wurden implementiert, wie beispielsweise „?depends“ und „?conflicts“.
  • Die Unterstützung für das Feld „Protected“ wurde hinzugefügt, das das Feld „Important“ ersetzt und Pakete definiert, die nicht gelöscht werden dürfen und für das ordnungsgemäße Laden des Systems erforderlich sind.
  • Der Befehl „update“ hat die Option „—error-on=any“ hinzugefügt, bei der im Falle eines Fehlers eine Fehlermeldung ausgegeben wird.
  • Die Methode zur Anwendung und Extraktion von Patches rred ist nun in Form eines separaten Programms zur Verarbeitung von pdiff-Dateien verfügbar.
  • Der Code des Handlers zur automatischen Entfernung alter Kernel-Versionen (autoremoval) wurde von Shell auf C++ umgeschrieben und kann nun während des Betriebs von apt aufgerufen werden, nicht nur bei der Installation von Kernel-Paketen. Diese Änderung gewährleistet, dass der derzeit verwendete Kernel beibehalten wird und nicht der zur Installation eines neuen Kernels verwendete. Um eine Überfüllung des /boot-Partitions zu vermeiden, werden drei Kerne anstelle von vier beibehalten.
  • Für die Indizierung der Cache-Elemente wurde der XXH3 Hash-Algorithmus anstelle von Adler32 oder RC32c verwendet. Die Größe der Hash-Tabelle wurde erhöht.
  • Das Werkzeug apt-key ist für die Abschaffung im zweiten Quartal 2022 geplant.

Quelle: opennet.ru

60GB SSD 8Gb DDR4