Prije nekoliko dana, izdanje dugo očekivane verzije "APT 3.0", koji označava evoluciju ovog važnog upravitelja APT paketa, uključujući poboljšanja akumulirana u eksperimentalnoj 2.9 grani i utirući put učinkovitijem iskustvu u upravljanju softverom na sistemima baziranim na Debianu.
Ako još uvijek ne znate za APT (Advanced Package Tool), trebali biste to znati To je temeljni alat u svakom Debian-baziranom sistemu, kao Ubuntu. APT djeluje kao sučelje visokog nivoa za sistem paketa .deb, omogućavajući vam da upravljate softverom sa terminala.
Glavne nove karakteristike APT 3.0
U ovoj novoj verziji APT 3.0, jedna od njegovih najzanimljivijih novih karakteristika je ažuriranje njegovog korisničkog interfejsa, to sada pruža jasniji prikaz instalacijskih operacija. Gdje prije zavisnosti pojavio se kao neprekidna lista imena paketa, Sada se prikazuju u kolonama usklađenim bojama.
Takođe, Sekcije "NOVI paketi" i "dodatni paketi" su spojeni, eliminišući dupliciranje i čineći izlaz kompaktnijim. Za one koji žele da prilagode ovo iskustvo, uvedene su nove postavke kao što su APT::Color::*, APT::Configuration::color i opcije –color i –no-color.
Automatsko paginiranje i poboljšana navigacija
Nova verzija APT 3.0 takođern implementira automatsku paginaciju za komande poput show, policy, list, search i showsrc. Ova funkcija je namijenjena poboljšanju iskustva na terminalima prikazivanjem opsežnih rezultata na uredniji način, jer je kontrolirana opcijom Binarno::apt::Pager i varijabla okruženja PAGER, što omogućava da se ekran prilagodi željama korisnika.
Solver3: Novi mehanizam za rješavanje ovisnosti
Bez sumnje jedno od poboljšanja vrijednih aplauza ovog izdanja APT 3.0 je Uvod u Solver3, novi mehanizam za rješavanje sukoba između ovisnosti. Omogućen sa opcijom --solver 3.0, ovaj sistem koristi algoritam vraćanja unazad koji poboljšava i odabir verzije i ukupne performanse APT-a, udvostručavajući brzinu izvršavanja internih testova.
Solver3 uključuje podršku za višestepena ažuriranja, unesite opciju –no-strict-pinning za instaliranje eksperimentalnih verzija, jača zaštitu od uklanjanja ručno instaliranih paketa i optimizira automatsko čišćenje neiskorištenih ovisnosti. Ovome je dodata nova prezentacija grešaka ovisnosti, koja je sada jasnije objašnjena radi lakšeg razumijevanja.
Zbogom apt-key
Sa APT 3.0, starim alatom apt-key je službeno ukinut. Njegov model verifikacije, zasnovan na zajedničkom globalnom skladištu ključeva (/etc/apt/trusted.gpg), zamijenjen je sigurnijom arhitekturom, gdje svako spremište ima svoje vlastito skladište u direktorijima kao što su /etc/apt/trusted.gpg.d/ ili /etc/apt/keyrings/.
Takođe, dodata je podrška za gpg-sq, uslužni program napisan na Rustu baziran na projektu Sequoia, koji simulira izvršavanje GPG-a i omogućava verifikaciju digitalnih potpisa bez zavisnosti od starog sistema. Ovaj alat ima prednost u odnosu na gpg, što znači da će jednostavno instaliranje natjerati APT da ga koristi po defaultu. Usvojena je i nova konvencija o ekstenzijama datoteke: .asc za ASCII ključeve i .gpg za binarne ključeve. Bilo koja druga ekstenzija će proizvesti grešku, prisiljavajući vas da prilagodite neka imena datoteka u postojećim konfiguracijama.
Nove karakteristike i poboljšanja u APT 3.0
Među ostalim značajnim poboljšanjima, nova verzija uključuje:
- Modernizacija zamjenom GnuTLS i Gcrypt biblioteka s pozadinom zasnovanom na OpenSSL-u.
- Opcija –comment vam omogućava da ostavite bilješke koje su zabilježene u historiji transakcija.
- Dodata podrška za HTTP zaglavlje Retry-After, optimizirajući nastavak prekinutih preuzimanja.
- Komanda apt list sada uključuje opciju –target-release za filtriranje rezultata na osnovu ciljne verzije.
- Komanda apt show –full sada prikazuje dodatne informacije o politikama kačenja sa poljima APT-Pin, APT-Candidate i APT-Release.
- Novi nivo greške "revizije", omogućen sa --audit, omogućava vam da identifikujete potencijalne rizike ili anomalije tokom upravljanja paketom.
- Preporučuje se da datoteke sources.list.d imenujete malim slovima, na primjer: $(dpkg-vendor –query Vendor | tr AZ az).sources.
Konačno, komponenta pkgDepCache je poboljšana podrškom za transakcije i brojače ažuriranja, proširujući njenu korisnost kao alata za internu analizu zavisnosti sistema.
Na kraju, to treba spomenuti Nova verzija je sada dostupna na Debian Unstable grani i u procesu je integracije u Debian Testing, gdje se razvija budući Debian 13. Planirano je i njegovo uključivanje u zvanična Ubuntu repozitorijuma.
Ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.