Prije nekoliko dana, izdanje dugo očekivane verzije "APT 3.0", koji označava evoluciju ovog važnog APT upravitelja paketima, uključujući poboljšanja prikupljena u eksperimentalnoj grani 2.9 i utirući put za učinkovitije iskustvo u upravljanju softverom na sustavima temeljenim na Debianu.
Ako još uvijek ne znate za APT (Advanced Package Tool), trebali biste znati da je ovo To je temeljni alat u svakom sustavu temeljenom na Debianu, poput Ubuntua. APT djeluje kao sučelje visoke razine za sustav paketa .deb, omogućujući vam upravljanje softverom s terminala.
Glavne nove značajke APT 3.0
U ovoj novoj verziji APT 3.0, jedna od njegovih najzanimljivijih novih značajki je ažurirati svoje korisničko sučelje, to sada pruža jasniji prikaz instalacijskih operacija. Gdje prije ovisnosti pojavio se kao kontinuirani popis naziva paketa, Sada su prikazani u stupcima usklađenim bojama.
Osim toga, Sekcije "NOVI paketi" i "dodatni paketi" su spojene, eliminirajući duplikate i čineći izlaz kompaktnijim. Za one koji žele prilagoditi ovo iskustvo, uvedene su nove postavke kao što su APT::Color::*, APT::Configuration::color te opcije –color i –no-color.
Automatsko označavanje stranica i poboljšana navigacija
Nova verzija APT 3.0 takođern implementira automatsko označavanje stranica za naredbe poput show, policy, list, search i showsrc. Ova je značajka namijenjena poboljšanju iskustva na terminalima prikazivanjem opsežnih rezultata na uređeniji način, budući da je kontrolirana opcijom Binary::apt::Pager i varijablu okoline STRANICA, omogućujući prilagodbu zaslona željama korisnika.
Solver3: Novi mehanizam za rješavanje ovisnosti
Bez sumnje jedno od poboljšanja vrijedno pljeska ovog izdanja APT 3.0 je Uvod u Solver3, novi mehanizam za rješavanje sukoba između ovisnosti. Omogućen s opcijom --solver 3.0, ovaj sustav koristi algoritam povratnog praćenja koji poboljšava i odabir verzije i ukupnu izvedbu APT-a, udvostručavajući brzinu izvršavanja internih testova.
Rješivač3 uključuje podršku za ažuriranja u više faza, unesite opciju –no-strict-pinning za instaliranje eksperimentalnih verzija, pojačava zaštitu od uklanjanja ručno instaliranih paketa i optimizira automatsko čišćenje neiskorištenih ovisnosti. Ovome je dodan novi prikaz pogrešaka ovisnosti, sada jasnije objašnjen radi lakšeg razumijevanja.
Zbogom apt-key
S APT 3.0, starim alatom apt-key je službeno ukinut. Njegov model provjere, temeljen na zajedničkom globalnom spremištu ključeva (/etc/apt/trusted.gpg), zamijenjen je sigurnijom arhitekturom, gdje svako spremište ima vlastitu pohranu u direktorijima kao što su /etc/apt/trusted.gpg.d/ ili /etc/apt/keyrings/.
Osim toga, dodana je podrška za gpg-sq, uslužni program napisan u Rustu temeljen na projektu Sequoia, koji simulira izvođenje GPG-a i omogućuje provjeru digitalnih potpisa bez ovisnosti o starom sustavu. Ovaj alat ima prednost nad gpg-om, što znači da će jednostavno instaliranje natjerati APT da ga koristi prema zadanim postavkama. Također je usvojena nova konvencija proširenja datoteka: .asc za ASCII ključeve i .gpg za binarne ključeve. Svako drugo proširenje proizvest će pogrešku, prisiljavajući vas da prilagodite neke nazive datoteka u postojećim konfiguracijama.
Nove značajke i poboljšanja u APT 3.0
Između ostalih značajnih poboljšanja, nova verzija uključuje:
- Modernizacija zamjenom biblioteka GnuTLS i Gcrypt pozadinom temeljenom na OpenSSL-u.
- Opcija –komentar omogućuje vam da ostavite bilješke koje se bilježe u povijesti transakcija.
- Dodana je podrška za Retry-After HTTP zaglavlje, optimizirajući nastavak prekinutih preuzimanja.
- Naredba apt list sada uključuje opciju –target-release za filtriranje rezultata na temelju ciljane verzije.
- Naredba apt show –full sada prikazuje dodatne informacije o pravilima prikvačivanja s poljima APT-Pin, APT-Candidate i APT-Release.
- Nova razina pogreške "revizije", omogućena s --audit, omogućuje vam da identificirate potencijalne rizike ili anomalije tijekom upravljanja paketima.
- Preporuča se da datoteke sources.list.d imenujete imenom dobavljača malim slovima, na primjer: $(dpkg-vendor –query Vendor | tr AZ az).sources.
Konačno, komponenta pkgDepCache poboljšana je podrškom za transakcije i brojače ažuriranja, proširujući svoju korisnost kao alata za internu analizu ovisnosti sustava.
Na kraju treba spomenuti da Nova verzija je sada dostupna na ogranku Debian Unstable iu procesu je integracije u Debian Testing, gdje se razvija budući Debian 13. Planirano je i njegovo uključivanje u službene Ubuntu repozitorije.
Ako vas zanima više o tome, pojedinosti možete provjeriti u sljedeći link.