APT 3.3, cea mai recentă versiune a managerului de pachete Debian, a fost lansată în Debian Unstable (Sid), aducând îmbunătățiri semnificative pentru utilizatori și dezvoltatori. Una dintre cele mai așteptate schimbări este eliminarea avertismentului de instabilitate al interfeței CLI (Command Line Interface), care a fost afișat timp de ani de zile, precum și adăugarea suportului pentru specificarea versiunii CLI.
🚀 Schimbări majore în APT 3.3
1. 🔧 Eliminarea avertismentului de instabilitate al CLI
- Timp de ani, utilizatorii care rulau comanda
aptîn anumite contexte (de exemplu, în scripturi) primeau un avertisment că interfața CLI a APT este instabilă și că ar trebui să foloseascăapt-getsauapt-cachepentru scripturi.- Mesajul clasic:
"WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
- Acest avertisment a fost eliminat în APT 3.3, deoarece interfața CLI este acum considerată stabilă și gata pentru utilizare în scripturi.
- Mesajul clasic:
2. 🎯 Suport pentru specificarea versiunii CLI
- Noua opțiune
--cli-versionpermite utilizatorilor să solicite o versiune specifică a interfeței CLI.- Aceasta permite deprecieri graduale ale vechilor interfețe CLI, asigurând compatibilitatea înapoi pentru scripturile existente.
- Dezvoltatorii pot acum controla mai bine tranziția între versiunile CLI, fără a rupe scripturile vechi.
3. 🛠️ Îmbunătățiri tehnice și corecții de bug-uri
- Modernizarea codului:
- Utilizarea constructelor moderne C++, cum ar fi
std::span, bucle bazate pe range-uri,emplace, șimake_unique.
- Utilizarea constructelor moderne C++, cum ar fi
- Corecții de memorie:
- Au fost rezolvate mai multe scurgeri de memorie în codul de gestionare a metodelor APT.
📌 Context și disponibilitate
- APT 3.3 este în prezent disponibil doar în Debian Unstable (Sid), unde noile versiuni de pachete sunt testate înainte de a ajunge în Debian Testing și, în final, în Debian Stable.
- Această versiune face parte din seria APT 3.x, care a adus deja îmbunătățiri majore, cum ar fi solver-ul 3 (un rezolvitor de conflicte cu backtracking complet) în APT 3.0.
🔗 Ce urmează?
Pentru o listă completă a schimbărilor și corecțiilor, consultați jurnalul schimbărilor (changelog) oficial al APT:
👉 APT 3.3 Changelog
Comentarii
Trimiteți un comentariu