
Vad är nytt i APT 3.0?
APT 3.0 introducerar ett helt nytt utseende för kommandoradsutmatningen. Informationen om vilka paket som uppgraderas, installeras eller tas bort presenteras nu i kolumner, vilket gör det mycket lättare att snabbt överblicka förändringarna.
Det nya gränssnittet har även färgkodning som markerar viktiga ändringar:
- 🟩 Grönt för nya installationer
- 🟥 Rött för paket som tas bort
Dessutom visas installationsförloppet med Unicode-block, vilket ger ett mer modernt och grafiskt tydligt utseende.
APT 3.0 är också mindre pratigt, med tydligare uppdelning mellan olika sektioner och mer luft i terminalfönstret, vilket gör det lättare att fokusera på det som är viktigt.
Tekniska förbättringar och nya funktioner
Förutom det visuella har APT 3.0 flera förbättringar under huven:
- En ny lösare (
--solver
) kan aktiveras för att hantera beroenden smartare och göraautoremove
mer effektiv. - Flaggan
--target-release
fungerar nu medapt list
, vilket gör det enklare att sikta in sig på en viss version. - Du kan nu lägga till egna kommentarer i historikloggen med
--comment
, praktiskt för dokumentation. - Stöd för okomprimerade indexfiler gör APT mer flexibel med lokala speglar.
- Pager-stöd liknande
git
gör att längre listor automatiskt visas bläddringsbart. apt show --full
visar mer detaljerad information om paketprioritet (pinning).- Nytt verktyg:
modernize-sources
, som hjälper till att uppdatera dina apt-källor. - Byte från GnuTLS/gcrypt till OpenSSL för bättre säkerhet och prestanda.
Jämförelse: APT 2.x vs APT 3.0
Funktion / Skillnad | APT 2.x | APT 3.0 |
---|---|---|
Terminalutseende | Enkel text, ej kolumnuppdelad | Kolumnbaserat, mer läsbart |
Färger | Nej | Ja (rött = tas bort, grönt = installeras) |
Förloppsindikator | Enkelt textbaserat | Unicode-block (grafisk stil) |
Verbositet | Mycket text | Mindre plotter, mer fokus på relevans |
Ny beroendelösare (--solver ) | Nej | Ja – smartare hantering av paket |
apt list --target-release | Nej | Ja |
Kommentar i historik (--comment ) | Nej | Ja |
Stöd för okomprimerade index | Nej | Ja |
Automatisk pager | Nej | Ja – likt git |
Nytt kommando: modernize-sources | Nej | Ja |
Krypbibliotek | GnuTLS/gcrypt | OpenSSL |
Exempel på ny terminalutmatning i APT 3.0
$ sudo apt full-upgrade
Följande paket kommer att UPPGRADERAS:
libc6 2.36-9 → 2.36-10
bash 5.2.15-1 → 5.2.15-2
Följande paket kommer att INSTALLERAS: ← visas i grönt
newpackage 1.0.0-1
Följande paket kommer att TAS BORT: ← visas i rött
obsolete-pkg 0.9.1-1
Totalt: 2 uppgraderingar, 1 ny installation, 1 borttagning
Vill du fortsätta? [J/n]
Till minne av Steve Langasek
APT 3.0 är tillägnad minnet av Steve Langasek, en uppskattad Debian- och Ubuntu-utvecklare som haft stort inflytande över båda projekten.
Tillgänglighet
APT 3.0 kommer att vara standard i Debian 13 “Trixie”, som släpps sommaren 2025, och även i Ubuntu 25.04 som släpps i april 2025.
Vill du läsa mer eller prova själv? Se Debians APT-sida för detaljer och källkod.