APT 3.2.0 mit neuem Abhängigkeitsauflösungsmechanismus

Die Version 3.2.0 des APT-Paketverwaltungstools (Advanced Package Tool) wurde basierend auf Änderungen des experimentellen Branches 3.1 veröffentlicht. Es wird erwartet, dass die neue Version in Debian Unstable und Testing integriert wird und Teil der kommenden Debian 14-Version ist; in Ubuntu 26.04 wird eine ähnliche Version 3.1.16 verwendet.

Die wichtigste Änderung ist die Entwicklung des neuen Abhängigkeitslösers Solver3, der jetzt standardmäßig verwendet wird. Der Mechanismus basiert auf Rückverfolungsalgorithmen (Backtracking), was zu einer höheren Genauigkeit bei der Konfliktlösung, einer verbesserten Paketversionsauswahl und schnelleren Operationen geführt hat — in Tests hat sich die Leistung verdoppelt. Zudem wurde die Unterstützung für mehrstufige Updates eingeführt, ein Schutz vor der manuellen Deinstallation installierter Pakete implementiert sowie eine aggressivere Bereinigung ungenutzter Abhängigkeiten realisiert.

Neue Diagnosetools apt why und apt why-not wurden hinzugefügt, die die Gründe für die Installation eines Pakets oder die Unmöglichkeit dessen Installation ermitteln. Im Gegensatz zu ähnlichen Werkzeugen in aptitude basieren sie auf den tatsächlichen Daten des Abhängigkeitslösers, nicht auf probabilistischen Einschätzungen.

Die Verwaltungstools für Repositories wurden erweitert: In den .sources-Dateien sind jetzt die Optionen Include und Exclude zur Erstellung von Whitelist- und Blacklist-Paketen verfügbar. Zudem wird die Unterstützung von CPU-Mikroarchitekturvarianten (amd64v1–amd64v4) angeboten, die optimierte Paketversionen für spezifische x86-64-Ebenen nutzen können.

Ein Teil der Änderungen betrifft die Verwaltung der Betriebshistorie. Es wurden die Befehle history-list, history-info sowie Werkzeuge zum Rückgängigmachen und Wiederholen von Transaktionen (history-undo, history-redo, history-rollback) hinzugefügt, was die Verwaltung des Paket-Systems verbessert und das Wiederherstellen des Zustands erleichtert.

Unter anderem Verbesserungen:

  • wurde die Unterstützung von HTTPS im dselect-Utility hinzugefügt;
  • es wurde ein Schutz gegen den Wechsel des Systems in den Ruhezustand während der Arbeit mit dpkg implementiert;
  • es besteht nun die Möglichkeit, apt-daily beim Anschließen des Laptops an die Stromversorgung auszuführen;
  • es wurde ein Protokollierungsmechanismus mit Leistungsmetriken im JSONL-Format eingeführt.

Quelle: linux.org.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern kaufen 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster