Debian är välkänt för sin stabilitet. Men på grund av detta fokus på stabilitet kanske vissa paket inte har de senaste funktionerna eller uppdateringarna allt eftersom. Debian tillhandahåller en lösning för detta genom backports och experimentella arkiv.
Backports är paket från nyare versioner av Debian som är omkompilerade för att fungera på äldre versioner. Detta tillåter användare att få nya funktioner utan att kompromissa med systemstabiliteten. Experimentella arkiv innehåller mycket ny och potentiellt instabil programvara som ännu inte är redo för huvudarkiven. Dessa arkiv ger användarna tillgång till den senaste programvaran men med risk för instabilitet.
Nu kommer vi att demonstrera hur man använder backports och experimentella repositories med kommandoradsterminalen.
Aktivera Backports Repository
Det första steget för att installera paket från backports-förvaret är att lägga till förvaret till sources.list
fil. Följ dessa steg för att aktivera backports-förvaret på ditt Debiansystem:
Öppna terminalen på ditt Debiansystem och kör sedan kommandot nedan för att öppna sources.list
fil med nanotextredigeraren:
sudo nano /etc/apt/sources.list
Lägg till lämpliga rader till filen baserat på din Debian-version. Använd rätt kodnamn för din Debiandistribution för att undvika problem.
Bokmask bakportar
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
Bullseye bakportar
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
Buster bakportar
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
Spara konfigurationsfilen genom att trycka på CTRL+O
, och avsluta sedan med CTRL+X
.
Uppdatera arkivlistan genom att köra följande kommando:
sudo apt update
Alternativ Aktivera Backports
Ett alternativ är att lägga till Debian-backports till din källlista; du kan använda kommandot eko och kommandot tee. Tee-kommandot läser från standardinmatning och skriver till standardutdata och filer. Den här metoden hjälper dig att undvika att använda en textredigerare och göra detta direkt från kommandoraden.
Bokmask, kommandot skulle vara:
echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list
Bullseye, kommandot skulle vara:
echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
Buster, kommandot skulle vara:
echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list
Kör sedan en APT-uppdatering:
sudo apt update
Installera paket från Backports
Att använda backports på Debian är enkelt; syntaxen liknar att installera ett standardpaket, förutom att du lägger till -t
flagga.
Sök paket från Debian Backports
Använd följande kommando för att söka efter paket i backports-förvaret, ersätt "package-name"
med önskat paketnamn:
Exempel på bokmask:
sudo apt search "package-name" -t bookworm-backports
Bullseye exempel:
sudo apt search "package-name" -t bullseye-backports
Buster exempel:
sudo apt search "package-name" -t buster-backports
Installera eller uppgradera paket från Debian Backports
Använd följande kommando för att installera eller uppgradera paket från backports-förvaret, ersätt "package-name"
med önskat paketnamn:
Exempel på bokmask:
sudo apt install "package-name" -t bookworm-backports
Bullseye exempel:
sudo apt install "package-name" -t bullseye-backports
Buster exempel:
sudo apt install "package-name" -t buster-backports
Liveexempel: Installera Cockpit på Debian 11
Till exempel, för att installera Cockpit på Debian 11 med hjälp av backports-förvaret, kör följande kommando:
sudo apt install cockpit -t bullseye-backports
Detta kommando kommer att installera den nyare Cockpit-versionen i backports-förvaret, vilket ger tillgång till mer uppdaterade funktioner.
Aktiverar det experimentella arkivet
Det experimentella arkivet har den senaste programvaran från Debian för dem som vill ha de senaste uppdateringarna. Men var försiktig: det här arkivet är bäst för testsystem eller utvecklare och systemadministratörer som känner till riskerna och kan åtgärda eventuella problem. Det är mer sannolikt att det har kompatibilitetsproblem och bör inte användas på liveservrar eller viktiga system.
Aktivera Experimentellt arkiv
Öppna igen sources.list
konfigurationsfil genom att köra följande kommando:
sudo nano /etc/apt/sources.list
Lägg till följande rader i slutet av filen efter raderna du tidigare lagt till för backports-förvaret:
deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free
Spara konfigurationsfilen genom att trycka på CTRL+O
, och avsluta sedan med CTRL+X
.
Uppdatera arkivlistan genom att köra följande kommando:
sudo apt update
Nu kan du använda -t
flagga med experimental
nyckelord i dina kommandon för att söka och installera paket från experimentförvaret.
Söker efter paket i det experimentella arkivet
Använd följande kommando för att söka efter paket i experimentförrådet, ersätt "package-name"
med önskat paketnamn:
sudo apt search "package-name" -t experimental
Installera paket från det experimentella arkivet
Använd följande kommando för att installera paket från experimentförvaret, ersätt "package-name"
med önskat paketnamn:
sudo apt install "package-name" -t experimental
Var försiktig när du använder paket från experimentförrådet, särskilt på liveservrar eller system med viktiga tjänster. Det experimentella förvaret rekommenderas inte för allmänt bruk på grund av den högre risken för kompatibilitetsproblem och problem.
Slutsats
Genom att följa den här guiden har du lärt dig hur du aktiverar Debians backports och experimentella arkiv på ditt Debiansystem. Detta låter dig installera nyare paket och njuta av de senaste funktionerna och buggfixarna samtidigt som du håller ditt system stabilt. Jag rekommenderar att du regelbundet letar efter uppdateringar från dessa förråd för att hålla ditt system uppdaterat.