Pripravljen je izid orodja za upravljanje paketi APT 2.2 (Advanced Package Tool), ki je vključevalo spremembe, nabrane v eksperimentalni veji 2.1. Poleg Debiana in distribucij, ki izhajajo iz njega, se APT uporablja tudi v nekaterih distribucijah, ki temeljijo na upravitelju paketov rpm, kot sta PCLinuxOS in ALT Linux. Nova različica bo kmalu integrirana v vejo Debian Unstable in v paketno bazo Ubuntu (v Ubuntu 20.10 je bila uporabljena eksperimentalna veja 2.1).
Od promjena se može primijetiti:
- Dodana je podpora za postopne posodobitve, ki se že uporabljajo v Ubuntu za omejevanje širjenja in upravljanje uvajanja posodobitev. Na primer, postopne posodobitve omogočajo širjenje posodobitev za prehod na novo stabilno različico najprej med malo odstotki uporabnikov in po določenem času, v primeru, da ne pride do regresij, širiti posodobitve do vseh ostalih uporabnikov.
- Izvedeni so dodatni predlogi za izbiro paketov ob upoštevanju odvisnosti, kot sta „?depends“ in „?conflicts“.
- Dodana je podpora za polje „Protected“, ki je nadomestilo polje „Important“ in določa pakete, ki niso dovoljeni za izbris in so potrebni za pravilno nalaganje sistema.
- Ukazu „update“ je dodana možnost „—error-on=any“, pri kateri se bo napaka prikazala ob vsakem neuspehu.
- Metoda uporabe in pridobivanja popravkov rred je zdaj na voljo v obliki posebnega programa za obdelavo datotek pdiff.
- Koda obdelovalca za odstranjevanje starih različic jedra (autoremoval) je bila prepisana iz shellega v C++ in zdaj se lahko kliče v postopku delovanja apt, ne le pri namestitvi paketov z jedrom. Sprememba bo zagotovila zaščito trenutno uporabljanega jedra in ne jedra, aktivnega med namestitvijo novega jedra. Za preprečitev preobremenitve razdelka /boot se zagotavlja ohranitev treh jedrih namesto štirih.
- Za indeksiranje elementov predpomnilnika je uporabljen algoritem hashearja XXH3 namesto Adler32 ali RC32c. Povečana je velikost hashtabele.
- Orodje apt-key je načrtovano za odstranitev v drugem četrtletju 2022.
Izvor: opennet.ru
