Veröffentlichung des Paketmanagers APT 3.2.0

Es wurde ein Release des Tools zur Paketverwaltung APT 3.2.0 (Advanced Package Tool) erstellt, das Änderungen aus dem experimentellen Zweig 3.1 enthĂ€lt. In naher Zukunft wird die neue Version in die Zweige Unstable und Debian Testing integriert und auch zur Paketdatenbank von Ubuntu hinzugefĂŒgt. APT 3.2 wird in der Veröffentlichung von Debian 14 verwendet. In Ubuntu 26.04 wird APT 3.1.16 verwendet, das dem Release 3.2.0 identisch ist, abgesehen von den Korrekturen in den Übersetzungen der integrierten Hinweise und der man-Seiten.

Zu den Änderungen zĂ€hlen:

  • Es wurden neue Befehle "apt why" und "apt why-not" hinzugefĂŒgt. Der Befehl "apt why" verfolgt den Grund fĂŒr die automatische Installation eines angegebenen Pakets als AbhĂ€ngigkeit (zeigt die AbhĂ€ngigkeitskette an, die zur Installation gefĂŒhrt hat). Der Befehl "apt not-why" zeigt die GrĂŒnde an, warum ein Paket aufgrund von Konflikten oder fehlenden AbhĂ€ngigkeiten nicht installiert werden kann. Im Gegensatz zu Ă€hnlichen Befehlen, die in der Anwendung aptitude angeboten werden, geben die in apt hinzugefĂŒgten Befehle nicht die potenziell wahrscheinlichste, sondern die tatsĂ€chliche Ursache an, die vom AbhĂ€ngigkeitsanalysator (Solver) berechnet wurde.
  • Zu den Dateien "*.sources" wurden die Optionen "Include" und "Exclude" hinzugefĂŒgt, die es ermöglichen, nur angegebene Pakete aus dem Repository herunterzuladen (Whitelist) oder bestimmte Pakete im Repository nicht zu bearbeiten (Blacklist).
  • Es wurde eine Überarbeitung durchgefĂŒhrt und die Möglichkeiten des AbhĂ€ngigkeitsauflösungs-Engines Solver3 wurden erweitert. Die Verwendung von Solver3 ist standardmĂ€ĂŸig in den Kommandozeilen-Werkzeugen aktiviert. Solver3 zeichnet sich durch den Einsatz eines Backtracking-Suchalgorithmus zur Lösung von Konflikten zwischen AbhĂ€ngigkeiten aus, verbessert die Auswahl von Versionen, unterstĂŒtzt die DurchfĂŒhrung von Aktualisierungen in mehreren Phasen, erzielt eine signifikante Leistungssteigerung (apt-test lĂ€uft doppelt so schnell) und bietet Optionen zur Installation experimenteller Versionen sowie einen Schutz vor dem manuellen Entfernen installierter Pakete und eine aggressivere automatische Entfernung ungenutzter AbhĂ€ngigkeiten.
  • Die UnterstĂŒtzung fĂŒr Varianten der CPU-Mikroarchitektur (amd64v1, amd64v2, amd64v3, amd64v4) wurde implementiert, die im Feld "Architecture:" angegeben werden können oder durch die Einstellung APT::Architecture-Variants aktiviert werden können. Wenn zum Beispiel 'APT::Architecture-Variants { "amd64v3"; "amd64v2" }' angegeben wird, werden separate Paketvarianten mit ausfĂŒhrbaren Dateien verwendet, die mit Optimierungen fĂŒr die Architekturen x86-64-v2 und x86-64-v3 erstellt wurden (foo_1_amd64v3.deb und foo_1_amd64v2.deb).
  • Es wurden Befehle hinzugefĂŒgt: „history-list“ zur Analyse und Anzeige von Informationen aus dem Protokoll der Transaktionshistorie mit Paketen; „history-info“ zur Anzeige von Informationen zu einzelnen Transaktionen; „history-undo“, „history-redo“ und „history-rollback“ zum RĂŒckgĂ€ngigmachen, Wiederholen und ZurĂŒcksetzen von Transaktionen mit Paketen.
  • Die dselect-Utility hat die UnterstĂŒtzung fĂŒr HTTPS erhalten.
  • Der Schutz vor dem Wechsel in den Ruhezustand wĂ€hrend der AusfĂŒhrung von dpkg wurde hinzugefĂŒgt.
  • Die Möglichkeit wurde hinzugefĂŒgt, den Start von apt-daily an das Ereignis des Anschlusses eines Laptops an das stationĂ€re Netz anzubinden.
  • Die Möglichkeit zur Protokollierung von LeistungszĂ€hlern im JSONL-Format wurde implementiert.

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