A fost pregătit lansarea instrumentarului pentru gestionarea pachetelor APT 2.2 (Advanced Package Tool), care reunește modificările acumulate în ramura experimentală 2.1. Pe lângă Debian și distribuțiile sale derivate, APT este utilizat și în unele distribuții bazate pe managerul de pachete rpm, precum PCLinuxOS și ALT Linux. Noua versiune va fi integrată în curând în ramura Debian Unstable și în baza de pachete Ubuntu (în Ubuntu 20.10 a fost utilizată ramura experimentală 2.1).
Printre modificări se numără:
- A fost adăugată suportul pentru actualizări etapizate, care sunt deja aplicate în Ubuntu pentru a limita răspândirea și a gestiona desfășurarea actualizărilor. De exemplu, actualizările etapizate permit răspândirea actualizărilor pentru tranziția la o nouă versiune stabilă inițial printre un procent mic de utilizatori și, după o perioadă de timp, în absența regresiilor, răspândirea actualizărilor pentru toți ceilalți utilizatori.
- Au fost implementate șabloane suplimentare pentru selectarea pachetelor ținând cont de dependențe, cum ar fi „?depends” și „?conflicts”.
- A fost adăugată suportul pentru câmpul „Protected”, care a înlocuit câmpul „Important” și definește pachetele care nu pot fi șterse, necesare pentru încărcarea corectă a sistemului.
- Comenzii „update” i s-a adăugat opțiunea „—error-on=any”, care va afișa o eroare în cazul oricărei defecțiuni.
- Metoda de aplicare și extragere a patch-urilor rred este acum disponibilă sub forma unui program separat pentru procesarea fișierelor pdiff.
- Codul pentru handler-ul de ștergere a versiunilor vechi ale nucleului (autoremoval) a fost rescris din shell în C++ și poate fi apelat acum în timpul funcționării apt, nu doar în timpul instalării pachetelor cu nucleul. Această modificare va garanta păstrarea nucleului utilizat în prezent, nu al nucleului activ în timpul instalării unui pachet cu un nucleu nou. Pentru a evita umplerea partiției /boot, se va păstra doar trei nuclee în loc de patru.
- Pentru indexarea elementelor cache-ului a fost utilizat algoritmul de hash XXH3 în loc de Adler32 sau RC32c. Dimensiunea tabelului de hash a fost mărită.
- Utilitarul apt-key este programat pentru a fi eliminat în trimestrul II din 2022.
Sursa: opennet.ro
