
APT 3.3.5 veröffentlicht – mit bis zu 20 % schnellerer Abhängigkeitsauflösung
APT 3.3.5 verbessert die Leistung des Abhängigkeitslösers um bis zu 20 %, reduziert Seitenfehler um 65 % und aktualisiert die Handhabung von Signaturschlüsseln für Repositorys.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Der APT-Paketmanager, der von Debian, Ubuntu und anderen auf Debian basierenden Linux-Distributionen zur Installation, Aktualisierung und Deinstallation von Software verwendet wird, wurde auf Version 3.3.5 aktualisiert.
Das wichtigste Highlight ist eine erhebliche Leistungssteigerung des APT-Abhängigkeitslösers. Laut dem Changelog beschleunigen die neuesten Optimierungen die Auflösung von Abhängigkeiten um 10–20 % und reduzieren gleichzeitig die Anzahl der Seitenfehler um 65 %.
🎓 Die angegebenen Zahlen beziehen sich jedoch speziell auf den Abhängigkeitslöser und nicht auf die Gesamtgeschwindigkeit beim Herunterladen oder Installieren von Paketen.
Das Update umfasst außerdem Änderungen am SAT-Solver, dessen Kern in eine separate Komponente ausgelagert wurde. Darüber hinaus behandelt APT nun das Entfernen ungeschützter Pakete einheitlich und behebt damit eine Diskrepanz zwischen dem Verhalten des internen Lösers und der API.
Eine weitere bemerkenswerte Änderung betrifft die Signaturschlüssel von Repositories. APT 3.3.5 stellt die Verwendung von Schlüssel-Fingerabdrücken in der Konfigurationsoption Signed-By ein, die steuert, welche Signaturschlüssel für ein bestimmtes Software-Repository akzeptiert werden.
Stattdessen wird die Konfiguration darauf ausgerichtet, Schlüsselringdateien direkt anzugeben. Mit dieser Version wird zudem die Unterstützung für Signed-By Deklarationen entfernt, die in den Release-Dateien der Repositories eingebettet sind. Diese Änderungen betreffen vor allem Distributionsbetreuer und Administratoren, die Repositories von Drittanbietern verwalten.
Für Entwickler erweitert diese Version die Funktionen von APT zur Leistungsprotokollierung. Neue Zähler erfassen blockierte CPU-Zyklen, die Aktivität des Data Translation Lookaside Buffers (DTLB), Seitenfehler und Scheduling-Ereignisse.
Zudem wurde das neue Tool perf-eval.py hinzugefügt, mit dem sich Leistungsprotokolle analysieren lassen. Dies hilft Entwicklern dabei, Engpässe zu identifizieren und zukünftige Optimierungen zu bewerten.
Schließlich enthält APT 3.3.5 Korrekturen für die Erkennung von Netzteilen auf Debian-Systemen, eine begrenzte Auswertung von build-profile Einschränkungen, Anpassungen an Tests auf Big-Endian-Architekturen sowie terminologische Korrekturen in Bezug auf GPG und OpenPGP.
Weitere Details finden Sie im Changelog.
🎓 APT 3.3.5 ist derzeit in Debian Unstable (Sid) verfügbar. Benutzer, die Debian Stable oder Ubuntu einsetzen, sollten nicht damit rechnen, dass diese Version in ihren regulären Repositories erscheint, da diese Distributionen in der Regel ihre eigenen APT-Versionen pflegen, anstatt neue Upstream-Veröffentlichungen zu übernehmen.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net

















Comments