Bol vydaný nástroj na správu balíčkov APT 3.2.0 (Advanced Package Tool) založený na zmenách experimentálnej vetvy 3.1. Očakáva sa, že nová verzia bude integrovaná do Debian Unstable a Testing a tiež bude súčasťou budúcej verzie Debian 14; v Ubuntu 26.04 sa používa podobná verzia 3.1.16.
Kľúčovou zmenou je vývoj nového riešiteľa závislostí Solver3, ktorý sa teraz používa ako predvolený. Mechanizmus je založený na algoritmoch s návratom (backtracking), čo umožnilo zvýšiť presnosť riešenia konfliktov, zlepšiť výber verzií balíčkov a zrýchliť vykonávanie operácií — v testoch sa výkon zvýšil približne dvakrát. Taktiež bola implementovaná podpora viacstupňových aktualizácií, ochrana pred manuálnym odstránením nainštalovaných balíčkov a agresívnejšie čistenie nepoužívaných závislostí.
Boli pridané nové diagnostické príkazy apt why a apt why-not, ktoré umožňujú určiť príčiny inštalácie balíčka alebo nemožnosti jeho inštalácie. Na rozdiel od podobných nástrojov v aptitude, sa opierajú o skutočné údaje riešiteľa závislostí, a nie na pravdepodobnostných hodnoteniach.
Rozšírené prostriedky na správu repozitárov: v súboroch .sources sa objavili možnosti Include a Exclude na vytváranie bielych a čiernych zoznamov balíčkov. Taktiež bola implementovaná podpora variantov mikroarchitektúry CPU (amd64v1–amd64v4), čo umožňuje používať optimalizované zostavy balíčkov pre konkrétne úrovne x86-64.
Časť zmien sa týka správy histórie operácií. Boli pridané príkazy history-list, history-info, ako aj prostriedky na vrátenie a opätovné vykonanie transakcií (history-undo, history-redo, history-rollback), čo zvyšuje ovládateľnosť balíčkovej sústavy a zjednodušuje obnovu stavu.
Medzi ďalšie vylepšenia patrí:
- pridaná podpora HTTPS v nástroji dselect;
- implementovaná ochrana pred prechodom systému do spánkovej režimu počas práce s dpkg;
- objavila sa možnosť spustiť apt-daily pri pripájaní notebooku k napájaniu;
- zavedený mechanizmus protokolovania s metrikami výkonu vo formáte JSONL.
Zdroj: linux.org.ru
