Bol pripravený vydanie nástroja na správu balíkov APT 2.2 (Advanced Package Tool), ktorý zahŕňa zmeny nazbierané v experimentálnej vetve 2.1. Okrem Debianu a jeho odvodených distribúcií sa APT používa aj v niektorých distribúciách založených na správci balíkov rpm, ako napríklad PCLinuxOS a ALT Linux. Nové vydanie bude čoskoro integrované do vetvy Debian Unstable a do balíčkovej databázy Ubuntu (v Ubuntu 20.10 bola použitá experimentálna vetva 2.1).
Medzi zmenami možno poznamenať:
- Pridaná podpora pre postupné aktualizácie, ktoré sa už používajú v Ubuntu na obmedzenie šírenia a riadenie nasadenia aktualizácií. Napríklad postupné aktualizácie umožňujú šíriť aktualizácie pre prechod na novu stabilnú verziu najprv medzi malým percentom používateľov a po určitom čase, v prípade nedostatku regresií, šíriť aktualizácie na všetkých ostatných používateľov.
- Implementované ďalšie šablóny na výber balíkov s ohľadom na závislosti, ako sú „?depends“ a „?conflicts“.
- Pridaná podpora pre pole „Protected“, ktoré nahradilo pole „Important“ a určuje balíky, ktoré nie je možné odstrániť, pretože sú potrebné pre správny štart systému.
- Do príkazu „update“ bola pridaná možnosť „—error-on=any“, pri aktivácii ktorej sa chyba zobrazí pri každom zlyhaní.
- Metóda aplikácie a extrakcie záplat rred je teraz k dispozícii ako samostatný program na spracovanie súborov pdiff.
- Kód spracovateľa odstraňovania starých verzií jadra (autoremoval) bol prepisovaný z shellu na C++ a teraz môže byť volaný počas práce apt, nie len pri inštalácii balíkov s jadrom. Táto zmena zabezpečí, že sa zachová aktuálne používané jadro, a nie jadro aktívne počas inštalácie balíka s novým jadrom. Aby sa predišlo preplneniu oddielu /boot, je zabezpečené uchovanie troch jadier namiesto štyroch.
- Na indexáciu prvkov cache bol použitý hashovací algoritmus XXH3 namiesto Adler32 alebo RC32c. Zväčšená veľkosť hashovacej tabuľky.
- Nástroj apt-key je naplánovaný na odstránenie v druhom štvrťroku 2022.
Zdroj: opennet.ru
