Izdan je napovednik sistema upravljanja paketov APT 3.2.0 (Advanced Package Tool), ki temelji na spremembah eksperimentalne različice 3.1. Očekuje se, da bo nova različica integrirana v Debian Unstable in Testing ter bo del prihodnje izdaje Debiana 14; v Ubuntu 26.04 se uporablja podobna različica 3.1.16.
Ključna sprememba je razvoj novega reševalca odvisnosti Solver3, ki se zdaj uporablja privzeto. Mehanizem temelji na algoritmih z vračanjem (backtracking), kar je omogočilo izboljšanje natančnosti reševanja konfliktov, izboljšanje izbire različic paketov in pospešitev izvajanja operacij — v testih se je zmogljivost povečala približno dvakrat. Prav tako je bila uvedena podpora za večstopenjske posodobitve, zaščita pred odstranitvijo ročno nameščenih paketov in bolj agresivno čiščenje neuporabljenih odvisnosti.
Dodane so nove diagnostične ukaze apt why in apt why-not, ki omogočajo določitev vzrokov za namestitev paketa ali onemogočanje njegove namestitve. V nasprotju s podobnimi orodji v aptitude temeljijo na dejanskih podatkih reševalca odvisnosti, ne pa na verjetnostnih ocenah.
Širjene so možnosti upravljanja z repozitoriji: v datotekah .sources so se pojavile možnosti Include in Exclude za oblikovanje belih in črnih seznamov paketov. Tudi uvedena je bila podpora za različice mikroarhitekture CPU (amd64v1–amd64v4), kar omogoča uporabo optimiziranih zbirk paketov za konkretne nivoje x86-64.
Del sprememb se nanaša na upravljanje zgodovine operacij. Dodani so ukazi history-list, history-info, ter orodja za vračanje in ponovitev transakcij (history-undo, history-redo, history-rollback), kar povečuje upravljivost paketnega sistema in poenostavi obnovitev stanja.
Med drugimi izboljšavami:
- dodana podpora HTTPS v orodju dselect;
- vvedena zaščita pred prehodom sistema v spanje med delovanjem dpkg;
- možnost za zagon apt-daily ob priklopu prenosnika na električno omrežje;
- vpeljan mehanizem beleženja z metrikami zmogljivosti v formatu JSONL.
Izvor: linux.org.ru
