Lansarea managerului de pachete APT 3.2.0

A fost lansată versiunea instrumentului de gestionare a pachetelor APT 3.2.0 (Advanced Package Tool), care a integrat modificările acumulate în ramura experimentală 3.1. În curând, noua versiune va fi integrată în ramurile Unstable și Debian Testing, și va fi adăugată în baza de date a pachetelor Ubuntu. APT 3.2 va fi folosit în lansarea Debian 14. În Ubuntu 26.04 se utilizează APT 3.1.16, care este identic cu versiunea 3.2.0, cu excepția corecțiilor în traducerile sugestiilor încorporate și ale paginilor man.

Printre modificări se numără:

  • Au fost adăugate comenzi noi «apt why» și «apt why-not». Comanda «apt why» urmărește motivul instalării automate a unui anumit pachet printre dependențe (arată lanțul de dependențe care a dus la instalare). Comanda «apt not-why» arată motivele imposibilității de a instala un pachet din cauza conflictelor sau a lipsei pachetelor dependențe. Spre deosebire de comenzile similare oferite de utilitarul aptitude, comenzile adăugate în apt oferă nu cea mai probabilă, ci adevărata cauză, calculată de analizorul de dependențe (solver).
  • În fișierele «.sources» au fost adăugate opțiunile «Include» și «Exclude», care permit descărcarea din depozit doar a pachetelor specificate (lista albă) sau neprocesarea anumitor pachete din depozit (lista neagră).
  • A fost refactorizată și extinsă funcționalitatea motorului de rezolvare a dependențelor Solver3. Utilizarea Solver3 este activată implicit în utilitarele de linie de comandă. Solver3 este notabil pentru utilizarea algoritmului de căutare cu întoarcere (backtracking) pentru rezolvarea conflictelor între dependențe, îmbunătățirea selecției versiunilor, suportul pentru executarea actualizărilor în mai multe etape, o creștere semnificativă a performanței (apt-test se execută de două ori mai repede), opțiunea de instalare a versiunilor experimentale, protecția împotriva eliminării manuale a pachetelor instalate și eliminarea automată mai agresivă a dependențelor neutilizate.
  • A fost implementat suportul pentru variantele microarhitecturii CPU (amd64v1, amd64v2, amd64v3, amd64v4), care pot fi specificate în câmpul «Architecture:» sau incluse prin setarea APT::Architecture-Variants. De exemplu, specificând ‘APT::Architecture-Variants { «amd64v3»; «amd64v2» }’ vor fi utilizate variante separate de pachete cu fișiere executabile compilate cu optimizări pentru arhitecturile x86-64-v2 și x86-64-v3 (foo_1_amd64v3.deb și foo_1_amd64v2.deb).
  • Au fost adăugate comenzile: „history-list” pentru analiza și afișarea informațiilor din jurnalul cu istoricul tranzacțiilor cu pachete; „history-info” pentru a arăta informații despre tranzacții individuale; „history-undo”, „history-redo” și „history-rollback” pentru anula, repeta și rolback tranzacții cu pachete.
  • Utilitarul dselect a primit suport pentru HTTPS.
  • A fost adăugată protecție împotriva intrării în mod de repaus în timpul execuției dpkg.
  • A fost implementată posibilitatea de a lega activarea apt-daily de evenimentul conectării laptopului la o sursă de alimentare fixă.
  • A fost realizată posibilitatea de a ține un jurnal cu contoare de performanță în format JSONL.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster