Utgivningen av verktyget för APT-paketadministration 3.2.0 (Advanced Package Tool) har genomförts, vilket sammanfattar Àndringar som samlats i den experimentella grenen 3.1. Den nya versionen kommer snart att integreras i Grenarna Unstable och Debian Testing, och lÀggas till Ubuntu-paketförrÄdet. APT 3.2 kommer att anvÀndas i Debian 14. Ubuntu 26.04 anvÀnder APT 3.1.16, som Àr identisk med version 3.2.0, med undantag för rÀttelser i översÀttningarna av inbyggda tips och man-sidor.
Bland Àndringarna kan nÀmnas:
- Nya kommandon "apt why" och "apt why-not" har lagts till. Kommandot "apt why" spÄrar orsaken till den automatiska installationen av den angivna paketet som en del av beroenden (visar beroendekedjan som ledde till installation). Kommandot "apt not-why" visar orsakerna till att paketet inte kan installeras pÄ grund av konflikter eller brist pÄ beroendepaket. Till skillnad frÄn liknande kommandon som erbjuds i verktyget aptitude ger de nya kommandona i apt inte potentiellt den mest sannolika, utan den faktiska orsaken, berÀknad av beroendeanalys (solver).
- Filerna "*.sources" har lagts till med alternativen "Include" och "Exclude" som gör det möjligt att ladda ner endast angivna paket frÄn ett förrÄd (vit lista) eller utesluta vissa paket i förrÄdet (svart lista).
- Omstrukturering och utökat stöd för vÄrdnadsprogrammet Solver3 har genomförts. AnvÀndning av Solver3 Àr som standard aktiverat i kommandoradsverktygen. Solver3 Àr anmÀrkningsvÀrt för att det anvÀnder en tillbaka-sökande algoritm för att lösa konflikter mellan beroenden, förbÀttrar versionsvalet, stöder utförande av flertrinsuppdateringar, ökar prestandan avsevÀrt (apt-test körs dubbelt sÄ snabbt), och erbjuder alternativ för att installera experimentella versioner samt skydd mot manuellt borttagna paket, och en mer aggressiv automatisk avinstallation av oanvÀnda beroenden.
- Stöd för varianter av CPU-mikroarkitektur (amd64v1, amd64v2, amd64v3, amd64v4) har implementerats, som kan anges i fÀltet "Architecture:" eller aktiveras genom instÀllningen APT::Architecture-Variants. Till exempel, genom att ange 'APT::Architecture-Variants { "amd64v3"; "amd64v2" }' kommer speciella paketvarianter med exekverbara filer, samlade med optimeringar för arkitekturerna x86-64-v2 och x86-64-v3 (foo_1_amd64v3.deb och foo_1_amd64v3.deb) att anvÀndas.
- Tillagda kommandon: «history-list» för att analysera och visa information frÄn loggen med transaktionshistorik för paket; «history-info» för att visa information om enskilda transaktioner; «history-undo», «history-redo» och «history-rollback» för att avbryta, upprepa och ÄterstÀlla transaktioner med paket.
- Stödet för HTTPS har lagts till i verktyget dselect.
- Skydd mot övergÄng till vilolÀge under dpkg-körning har lagts till.
- Möjlighet att koppla starten av apt-daily till hÀndelsen nÀr bÀrbara datorer ansluts till ström.
- Möjlighet att föra logg över prestandaindikatorer i JSONL-format har implementerats.
KĂ€lla: opennet.ru
