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
