Vydání správce balíčků APT 3.2.0

Byl vydán APT 3.2.0 (Advanced Package Tool), který zahrnuje změny nashromážděné v experimentální větvi 3.1. Nová verze bude brzy integrována do Unstable a Debian Testování a bude také přidáno do databáze balíčků. UbuntuAPT 3.2 bude součástí vydání. Debian 14. V Ubuntu Verze 26.04 používá APT 3.1.16, který je identický s verzí 3.2.0, s výjimkou oprav v překladech vestavěných nápověd a manuálových stránek.

Změny zahrnují:

  • Byly přidány nové příkazy: „apt why“ a „apt why-not“. Příkaz „apt why“ sleduje důvod automatické instalace zadaného balíčku mezi jeho závislostmi (zobrazuje řetězec závislostí, který vedl k instalaci). Příkaz „apt not-why“ zobrazuje důvody, proč balíček nemohl být nainstalován kvůli konfliktům nebo chybějícím závislým balíčkům. Na rozdíl od podobných příkazů nabízených v aptitude tyto nové příkazy zobrazují skutečný důvod, jak jej určil analyzátor závislostí (resolver), spíše než nejpravděpodobnější možný důvod.
  • Do souborů „.sources“ přidány možnosti „Zahrnout“ a „Vyloučit“, které umožňují načíst pouze určené balíčky z repozitáře (whitelist) nebo nezpracovat určité balíčky v repozitáři (blacklist).
  • Modul pro řešení závislostí v Solver3 byl přepracován a rozšířen. Solver3 je nyní ve výchozím nastavení povolen v nástrojích příkazového řádku. Solver3 obsahuje algoritmus zpětného sledování pro řešení konfliktů závislostí, vylepšený výběr verzí, podporu vícestupňových aktualizací, výrazné vylepšení výkonu (apt-test běží dvakrát rychleji), možnost instalace experimentálních verzí, ochranu před odebráním ručně instalovaných balíčků a agresivnější automatické odstraňování nepoužívaných závislostí.
  • Byla implementována podpora pro varianty mikroarchitektury CPU (amd64v1, amd64v2, amd64v3, amd64v4). Tyto varianty lze specifikovat v poli „Architecture:“ nebo povolit pomocí nastavení APT::Architecture-Variants. Například zadáním 'APT::Architecture-Variants { "amd64v3"; "amd64v2" }' se použijí samostatné varianty balíčků se spustitelnými soubory optimalizovanými pro architektury x86-64-v2 a x86-64-v3 (foo_1_amd64v3.deb a foo_1_amd64v3.deb).
  • Byly přidány následující příkazy: „history-list“ pro analýzu a zobrazení informací z protokolu s historií transakcí s balíčky; „history-info“ pro zobrazení informací o jednotlivých transakcích; „history-undo“, „history-redo“ a „history-rollback“ pro vrácení, opakování a vrácení transakcí s balíčky.
  • Do nástroje dselect byla přidána podpora HTTPS.
  • Přidána ochrana proti přechodu do režimu spánku při spuštění dpkg.
  • Přidána možnost vázat spuštění apt-daily na událost připojení notebooku ke stacionárnímu zdroji napájení.
  • Implementována možnost protokolování čítačů výkonu ve formátu JSONL.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster