APT 2.2 -paketinhallintatyökalun (Advanced Package Tool) julkaisu on valmisteltu, ja se sisältää kokeellisessa 2.1-haarassa kertyneet muutokset. Lisäksi Debian ja sen johdannaisia, APT:tä käytetään myös joissakin rpm-pohjaisissa jakeluissa, kuten PC:ssäLinuxKokonaiselinaika ja ALT LinuxUusi versio integroidaan haaratoimistoon pian. Debian Epävakaa ja pakettitietokannassa Ubuntu (Vuonna Ubuntu Kokeellista haaraa 2.1 käytettiin 20.10.
Muutosten joukossa voimme huomata:
- Lisätty tuki vaiheittaisille päivityksille, jotka ovat jo käytössä Ubuntu Päivitysten jakelun rajoittaminen ja käyttöönoton hallinta. Esimerkiksi vaiheittaiset päivitykset mahdollistavat uuden vakaan julkaisun päivitysten jakelun aluksi pienelle osalle käyttäjistä ja jonkin ajan kuluttua, jos regressioita ei tapahdu, päivitysten julkaisemisen kaikille muille käyttäjille.
- Toteutettu lisämalleja pakettien valitsemiseen riippuvuuksien, kuten "?depends" ja "?conflicts", perusteella.
- Lisätty tuki "Suojattu"-kentälle, joka korvaa "Tärkeä"-kentän ja määrittää paketit, joita ei voida poistaa, mutta jotka ovat välttämättömiä järjestelmän oikealle käynnistykselle.
- Komennolla "update" on nyt "--error-on=any" -optio, joka asetettuna aiheuttaa virheen näyttämisen kaikissa virheissä.
- Korjaustiedostojen asentamiseen ja purkamiseen tarkoitettu rred-metodi on nyt saatavilla erillisenä ohjelmana pdiff-tiedostojen käsittelyyn.
- Autoremoval-käsittelijän koodi on kirjoitettu uudelleen komentotulkista C++-muotoon, ja sitä voidaan nyt kutsua apt-komennon suorituksen aikana, ei vain kernel-paketin asennuksen aikana. Tämä muutos varmistaa, että parhaillaan käynnissä oleva kernel säilytetään aktiivisen ytimen sijaan uuden kernel-paketin asennuksen aikana. /boot-osion ylivuodon välttämiseksi kolme ydintä säilytetään nyt neljän sijaan.
- XXH3-hajautusalgoritmia käytetään nyt välimuistielementtien indeksointiin, ja se korvaa Adler32:n tai RC32c:n. Hajautustaulukon kokoa on kasvatettu.
- apt-key-apuohjelma on tarkoitus poistaa vuoden 2022 toisella neljänneksellä.
Lähde: opennet.ru
