Izdaja upravljalnika paketov APT 3.2.0

Izdan je novi alat za upravljanje APT paketima verzije 3.2.0 (Advanced Package Tool), koji sadrži promjene prikupljene iz eksperimentalne grane 3.1. Uskoro će novi izdanak biti integrisan u Unstable i Debian Testing grane, kao i biti dodan u bazu paketa Ubuntu. APT 3.2 će biti korišćen u izdanju Debiana 14. U Ubuntu 26.04 koristi se APT 3.1.16, koji je identičan izdanju 3.2.0, osim ispravki u prijevodima ugrađenih savjeta i man-stranica.

Od promjena se može primijetiti:

  • Dodate su nove komande „apt why“ i „apt why-not“. Komanda „apt why“ prati razlog automatske instalacije naznačenog paketa kao zavisnosti (prikazuje niz zavisnosti koje su dovele do instalacije). Komanda „apt not-why“ pokazuje razloge zašto nije moguće instalirati paket zbog sukoba ili nedostatka zavisnih paketa. Za razliku od sličnih komandi ponuđenih u alatu aptitude, dodane komande u apt pružaju ne potencijalno najvjerojatniji, već stvarni razlog, izračunan analizatorom zavisnosti (solver).
  • U datoteke „.sources“ dodate su opcije „Include“ i „Exclude“, koje omogućavaju da se učitavaju samo određeni paketi iz repozitorija (bela lista) ili da se ne obrađuju određeni paketi u repozitoriju (crna lista).
  • Provedena je refaktorizacija i proširene su mogućnosti mehanizma za rješavanje zavisnosti Solver3. Korištenje Solver3 je uključeno po defaultu u komandnim alatima. Solver3 se ističe korištenjem algoritma pretrage s povratkom (backtracking) za rješavanje sukoba između zavisnosti, poboljšanim izborom verzija, podrškom za izvođenje nadogradnji u više etapa, značajnim povećanjem performansi (apt-test se izvodi dva puta brže), opcijom za instalaciju eksperimentalnih verzija i zaštitom od ručnog brisanja postavljenih paketa, kao i agresivnijim automatskim uklanjanjem neiskorištenih zavisnosti.
  • Implementirana je podrška za varijante mikroarhitekture CPU-a (amd64v1, amd64v2, amd64v3, amd64v4), koje se mogu naznačiti u polju „Architecture:“ ili uključiti putem podešavanja APT::Architecture-Variants. Na primjer, kad se naznači ‘APT::Architecture-Variants { „amd64v3“; „amd64v2“ }’ koristiće se odvojene varijante paketa sa izvršnim datotekama, sastavljenim s optimizacijama za arhitekture x86-64-v2 i x86-64-v3 (foo_1_amd64v3.deb i foo_1_amd64v2.deb).
  • Dodane so ukaze: „history-list“ za analizo in izpis podatkov iz dnevnika s zgodovino transakcij paketov; „history-info“ za prikaz informacij o posameznih transakcijah; „history-undo“, „history-redo“ in „history-rollback“ za preklic, ponovitev in povratek transakcij s paketi.
  • V orodje dselect je dodana podpora za HTTPS.
  • Dodana je zaščita pred prehodom v stanje spanja pri izvajanju dpkg.
  • Dodana je možnost vezave zagona apt-daily na dogodek priključitve prenosnika na mrežno napajanje.
  • Uvedena je možnost vodenja dnevnika s števci zmogljivosti v formatu JSONL.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster