Vydanie správcu balíkov APT 3.2.0

Bol zverejnený nový nástroj na správu balíkov APT 3.2.0 (Advanced Package Tool), ktorý zahŕňa zmeny nazbierané v experimentálnej vetve 3.1. V najbližších dňoch bude nové vydanie integrované do vetiev Unstable a Debian Testing, ako aj pridané do balíčkovej databázy Ubuntu. APT 3.2 bude použitý vo vydaní Debian 14. V Ubuntu 26.04 sa používa APT 3.1.16, ktoré je identické s vydaním 3.2.0, s výnimkou opráv preklady zabudovaných pokynov a man-stránok.

Medzi zmenami možno poznamenať:

  • Pridali sa nové príkazy „apt why“ a „apt why-not“. Príkaz „apt why“ sleduje dôvod automatickej inštalácie určitého balíka v rámci závislostí (zobrazuje reťazec závislostí, ktorý viedol k inštalácii). Príkaz „apt not-why“ ukazuje dôvody, prečo nie je možné nainštalovať balík kvôli konfliktom alebo chýbajúcim závislým balíkom. Na rozdiel od podobných príkazov ponúkaných v utilite aptitude, pridané príkazy do apt ukazujú nie najpravdepodobnejší, ale skutočný dôvod, vypočítaný analyzátorom závislostí (solver).
  • Do súborov „.sources“ boli pridané možnosti „Include“ a „Exclude“, ktoré umožňujú sťahovať z repozitára iba uvedené balíky (biely zoznam) alebo nepracovať s určitými balíkmi v repozitári (čierny zoznam).
  • Bol vykonaný refaktor a rozšírené možnosti engine na riešenie závislostí Solver3. Použitie Solver3 je predvolene povolené v príkazových utilitách. Solver3 je zaujímavý využitím algoritmu vyhľadávania s návratom (backtracking) na riešenie konfliktov medzi závislosťami, zlepšením výberu verzií, podporou vykonávania aktualizácií v niekoľkých fázach, výrazným zvýšením výkonu (apt-test sa vykonáva dvakrát rýchlejšie), možnosťou inštalácie experimentálnych verzií, ochranou pred manuálnym odstránením nainštalovaných balíkov, a agresívnejším automatickým odstraňovaním nepoužívaných závislostí.
  • Bola implementovaná podpora pre varianty mikroarchitektúry CPU (amd64v1, amd64v2, amd64v3, amd64v4), ktoré je možné špecifikovať v poli „Architecture:“ alebo zahrnúť prostredníctvom nastavenia APT::Architecture-Variants. Napríklad, ak je uvedené ‘APT::Architecture-Variants { „amd64v3“; „amd64v2“ }’, budú použité samostatné varianty balíkov s vykonávacími súbormi, zostavenými s optimalizáciami pre architektúry x86-64-v2 a x86-64-v3 (foo_1_amd64v3.deb a foo_1_amd64v3.deb).
  • Pridané príkazy: "history-list" na analýzu a zobrazenie informácií z logu histórie transakcií s balíkmi; "history-info" na zobrazenie informácií o jednotlivých transakciách; "history-undo", "history-redo" a "history-rollback" na zrušenie, opakovanie a vrátenie transakcií s balíkmi.
  • Do nástroja dselect bola pridaná podpora HTTPS.
  • Pridaná ochrana proti prechodu do spánkového režimu pri vykonávaní dpkg.
  • Pridaná možnosť viazať spustenie apt-daily na udalosť pripojenia notebooku k stacionárnemu napájaniu.
  • Realizovaná možnosť vedenia logu so sčítačmi výkonu vo formáte JSONL.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster