Release av APT 3.2.0 (Advanced Package Tool) baserat pÄ Àndringar frÄn den experimentella grenen 3.1 har genomförts. Den nya versionen förvÀntas integreras i Debian Unstable och Testing och ingÄ i den kommande Debian 14-versionen; i Ubuntu 26.04 anvÀnds en liknande version 3.1.16.
Den viktigaste förĂ€ndringen Ă€r utvecklingen av den nya beroendehanteraren Solver3, som nu anvĂ€nds som standard. Mekanismen bygger pĂ„ bakĂ„tbakning (backtracking) algoritmer, vilket har ökat noggrannheten i konflikthanteringen, förbĂ€ttrat valet av paketversioner och accelererat operationerna â i tester ökade prestandan ungefĂ€r dubbelt. Stöd för flertrinsuppdateringar har ocksĂ„ implementerats, tillsammans med skydd mot borttagning av manuellt installerade paket och mer aggressiv rensning av oanvĂ€nda beroenden.
Nya diagnostiska kommandon apt why och apt why-not har lagts till, som gör det möjligt att avgöra orsakerna till installationen av ett paket eller oförmÄgan att installera det. Till skillnad frÄn liknande verktyg i aptitude, baseras de pÄ faktiska data frÄn beroendehanteraren, snarare Àn pÄ sannolikhetsbedömningar.
Verktygen för hantering av repositories har utvidgats: i .sources-filerna har alternativet Include och Exclude lagts till för att skapa vita och svarta listor över paket. Stöd för mikroarkitekturens CPU-varianter (amd64v1âamd64v4) har ocksĂ„ implementerats, vilket möjliggör anvĂ€ndning av optimerade paketbyggnader för specifika nivĂ„er av x86-64.
Delar av Àndringarna handlar om hantering av operationshistorik. Kommandon för history-list, history-info har lagts till, liksom verktyg för att Ängra och upprepa transaktioner (history-undo, history-redo, history-rollback), vilket ökar hanterbarheten i paketförvaltningen och förenklar ÄterstÀllning av tillstÄnd.
Bland andra förbÀttringar:
- stöd för HTTPS har lagts till i dselect-verktyget;
- skydd mot systemövergÄng till vilolÀge under dpkg-körning har genomförts;
- möjligheten att köra apt-daily nÀr en bÀrbar dator kopplas till ström har lagts till;
- en loggmekanism med prestationsmetrik i JSONL-format har implementerats.
KĂ€lla: linux.org.ru
