Pred niekoľkými dňami, vydanie dlho očakávanej verzie "APT 3.0", čo znamená evolúciu tohto dôležitého správcu balíkov APT, ktorý zahŕňa vylepšenia nazhromaždené v experimentálnej vetve 2.9 a pripravuje pôdu pre efektívnejšiu prácu so správou softvéru na systémoch založených na Debiane.
Ak ešte stále nepoznáte APT (Advanced Package Tool), mali by ste vedieť, že toto Je to základný nástroj v akomkoľvek systéme založenom na Debiane, ako Ubuntu. APT funguje ako vysokoúrovňové rozhranie k systému balíkov .deb, ktoré vám umožňuje spravovať softvér z terminálu.
Hlavné nové funkcie APT 3.0
V tejto novej verzii APT 3.0 je jednou z jej najzaujímavejších nových funkcií aktualizáciu jeho používateľského rozhrania, že teraz poskytuje jasnejšie znázornenie inštalačných operácií. Kde predtým závislosti sa objavil ako nepretržitý zoznam názvov balíkov, Teraz sú zobrazené vo farebne zladených stĺpcoch.
Okrem toho, Sekcie "NOVÉ balíčky" a "ďalšie balíčky" boli zlúčené, odstránenie duplicít a vytvorenie kompaktnejšieho výstupu. Pre tých, ktorí si chcú prispôsobiť túto skúsenosť, boli zavedené nové nastavenia, ako napríklad APT::Color::*, APT::Configuration::color a možnosti –color a –no-color.
Automatické stránkovanie a vylepšená navigácia
Nová verzia APT 3.0 tiežn implementuje automatické stránkovanie pre príkazy ako show, policy, list, search and showsrc. Táto funkcia je určená na zlepšenie zážitku z terminálov zobrazením rozsiahlych výsledkov usporiadanejším spôsobom, pretože je ovládaná možnosťou Binárne::apt::Pager a premenná prostredia PAGER, čo umožňuje prispôsobenie zobrazenia preferenciám používateľa.
Solver3: Nový modul na rozlíšenie závislostí
Bezpochýb jedno z vylepšení, ktoré si zaslúži potlesk tohto vydania APT 3.0 je Úvod do Riešiteľa3, nový motor na riešenie konfliktov medzi závislosťami. Tento systém, povolený s voľbou --solver 3.0, využíva algoritmus spätného sledovania, ktorý zlepšuje výber verzie aj celkový výkon APT, čím sa zdvojnásobuje rýchlosť vykonávania interných testov.
Riešiteľ3 obsahuje podporu pre viacstupňové aktualizácie, zadajte možnosť –no-strict-pinning na inštaláciu experimentálnych verzií, posilňuje ochranu pred odstránením manuálne nainštalovaných balíkov a optimalizuje automatické čistenie nepoužívaných závislostí. K tomu je pridaná nová prezentácia chýb závislostí, teraz vysvetlená jasnejšie pre ľahšie pochopenie.
Zbohom apt-key
S APT 3.0, starým nástrojom apt-key je oficiálne ukončený. Jeho verifikačný model založený na zdieľanom globálnom úložisku kľúčov (/etc/apt/trusted.gpg) bol nahradený bezpečnejšou architektúrou, kde má každý repozitár svoje vlastné úložisko v adresároch ako /etc/apt/trusted.gpg.d/ alebo /etc/apt/keyrings/.
Okrem toho, bola pridaná podpora pre gpg-sq, nástroj napísaný v jazyku Rust založený na projekte Sequoia, ktorý simuluje vykonávanie GPG a umožňuje overenie digitálnych podpisov bez závislosti na starom systéme. Tento nástroj má prednosť pred gpg, čo znamená, že jeho jednoduchá inštalácia prinúti APT ho štandardne používať. Prijala sa aj nová konvencia prípon súborov: .asc pre kľúče ASCII a .gpg pre binárne kľúče. Akékoľvek iné rozšírenie spôsobí chybu, ktorá vás prinúti upraviť názvy niektorých súborov v existujúcich konfiguráciách.
Nové funkcie a vylepšenia v APT 3.0
Okrem iných pozoruhodných vylepšení nová verzia obsahuje:
- Modernizácia nahradením knižníc GnuTLS a Gcrypt backendom založeným na OpenSSL.
- Možnosť –komentár vám umožňuje zanechať poznámky, ktoré sú zaznamenané v histórii transakcií.
- Pridaná podpora pre HTTP hlavičku Retry-After, ktorá optimalizuje obnovenie prerušeného sťahovania.
- Príkaz apt list teraz obsahuje voľbu –target-release na filtrovanie výsledkov na základe cieľovej verzie.
- Príkaz apt show –full teraz zobrazuje ďalšie informácie o politikách pripínania pomocou polí APT-Pin, APT-Candidate a APT-Release.
- Nová úroveň chýb "audit" povolená pomocou --audit vám umožňuje identifikovať potenciálne riziká alebo anomálie počas správy balíkov.
- Odporúča sa pomenovať súbory sources.list.d menom dodávateľa malými písmenami, napríklad: $(dpkg-vendor –query Vendor | tr AZ az).sources.
Nakoniec bol komponent pkgDepCache vylepšený o podporu pre transakcie a počítadlá aktualizácií, čím sa rozšírila jeho užitočnosť ako nástroja na analýzu interných závislostí systému.
Na záver treba spomenúť Nová verzia je teraz dostupná vo vetve Debian Unstable a je v procese integrácie do Debian Testing, kde sa vyvíja budúci Debian 13. V pláne je aj jeho zaradenie do oficiálnych repozitárov Ubuntu.
Ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete pozrieť v nasledujúci odkaz.