Kiadták az APT 3.2.0 (Advanced Package Tool) csomagkezelő eszközkészletét a 3.1-es kísérleti ág változásainak alapján. Az új verzió integrálásra kerül a Debian Unstable és Testing kiadásaiba, valamint a jövőbeli Debian 14 kiadásába; az Ubuntu 26.04 hasonló 3.1.16 verziót használ.
A legfontosabb változás a Solver3 új függőségkezelő kifejlesztése, amely mostantól alapértelmezetten használatos. A mechanizmus visszalépéses (backtracking) algoritmusokon alapul, ami lehetővé tette a konfliktusok pontosabb megoldását, a csomagverziók jobb kiválasztását és a műveletek végrehajtásának felgyorsítását — a tesztek során a teljesítmény körülbelül megduplázódott. Továbbá megvalósult a több lépcsős frissítések támogatása, a manuálisan telepített csomagok törlésének védelme, és agresszívebb tisztítás a nem használt függőségektől.
Új diagnosztikai parancsok, az apt why és apt why-not kerültek bevezetésre, amelyek lehetővé teszik egy csomag telepítésének okainak vagy a telepítés lehetetlenségének meghatározását. E parancsok a hasonló aptitude eszközökkel ellentétben a függőségmegoldó tényleges adataira építenek, nem valószínűségi becslésekre.
Bővültek a tárolók kezelésére szolgáló eszközök: a .sources fájlokban megjelentek az Include és Exclude opciók, amelyek lehetővé teszik a fehér és fekete lista formálását. Továbbá megvalósult a CPU mikroarchitektúrák változatainak támogatása (amd64v1–amd64v4), lehetővé téve a csomagok optimalizált fordításának használatát a konkrét x86-64 szintekhez.
A változások egy része a műveletek történetének kezelését érinti. Új parancsok, mint a history-list, history-info, valamint műveletek visszavonására és újbóli végrehajtására szolgáló eszközök (history-undo, history-redo, history-rollback) kerültek bevezetésre, ami növeli a csomagkezelő rendszer irányítását és leegyszerűsíti az állapot visszaállítását.
További fejlesztések közé tartozik:
- HTTPS támogatás került a dselect eszközbe;
- védelem került bevezetésre a rendszer alvó módba lépése ellen a dpkg működése alatt;
- lehetőség nyílt az apt-daily futtatására, amikor a laptop tápegységhez csatlakozik;
- bevezetésre került a teljesítménymetrikákat JSONL formátumban rögzítő naplózási mechanizmus.
Forrás: linux.org.ru
