Sådan aktiveres backports på Debian Linux 12, 11 eller 10

Debian er kendt for sin stabilitet. Men på grund af dette fokus på stabilitet har nogle pakker muligvis ikke de nyeste funktioner eller opdateringer, efterhånden som tiden går. Debian giver en løsning til dette gennem backports og eksperimentelle repositories.

Backports er pakker fra nyere versioner af Debian, der er rekompileret til at fungere på ældre versioner. Dette giver brugerne mulighed for at få nye funktioner uden at gå på kompromis med systemstabiliteten. Eksperimentelle repositories indeholder meget ny og potentielt ustabil software, som endnu ikke er klar til hoveddepoterne. Disse lagre giver brugerne adgang til den nyeste software, men med risiko for ustabilitet.

Nu vil vi demonstrere, hvordan man bruger backports og eksperimentelle repositories ved hjælp af kommandolinjeterminalen.

Aktiver Backports Repository

Det første trin til at installere pakker fra backports-depotet er at tilføje depotet til sources.list fil. Følg disse trin for at aktivere backports-lageret på dit Debian-system:

Åbn terminalen på dit Debian-system, og udfør kommandoen nedenfor for at åbne sources.list fil med nano-teksteditoren:

sudo nano /etc/apt/sources.list

Tilføj de relevante linjer til filen baseret på din Debian-version. Brug det korrekte kodenavn til din Debian-distribution for at undgå problemer.

Bogorm-bagporte

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 bagporte

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 bagporte

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

Gem konfigurationsfilen ved at trykke på CTRL+O, og afslut derefter med CTRL+X.

Opdater lagerlisten ved at køre følgende kommando:

sudo apt update

Alternativ Aktiver Backports

Et alternativ er at tilføje Debian-backports til din kildeliste; du kan bruge ekko-kommandoen og tee-kommandoen. Tee-kommandoen læser fra standard input og skriver til standard output og filer. Denne metode hjælper dig med at undgå at bruge en teksteditor og gøre dette direkte fra kommandolinjen.

Bogorm, kommandoen ville være:

echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list

Bullseye, kommandoen ville være:

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

Buster, kommandoen ville være:

echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list

Kør derefter en APT-opdatering:

sudo apt update

Installer pakker fra Backports

Brug af backports på Debian er ligetil; syntaksen svarer til at installere en standardpakke, bortset fra at du tilføjer -t flag.

Søg pakker fra Debian Backports

Brug følgende kommando til at søge efter pakker i backports-lageret, erstatte "package-name" med det ønskede pakkenavn:

Eksempel på bogorm:

sudo apt search "package-name" -t bookworm-backports

Bullseye eksempel:

sudo apt search "package-name" -t bullseye-backports

Buster eksempel:

sudo apt search "package-name" -t buster-backports

Installation eller opgradering af pakker fra Debian Backports

Brug følgende kommando til at installere eller opgradere pakker fra backports-lageret og erstatte "package-name" med det ønskede pakkenavn:

Eksempel på bogorm:

sudo apt install "package-name" -t bookworm-backports

Bullseye eksempel:

sudo apt install "package-name" -t bullseye-backports

Buster eksempel:

sudo apt install "package-name" -t buster-backports

Live eksempel: Installation af Cockpit på Debian 11

For at installere Cockpit på Debian 11 ved hjælp af backports-depotet, skal du køre følgende kommando:

sudo apt install cockpit -t bullseye-backports

Denne kommando vil installere den nyere Cockpit-version i backports-lageret, hvilket giver adgang til mere opdaterede funktioner.

Aktivering af det eksperimentelle arkiv

Det eksperimentelle lager har den nyeste software fra Debian til dem, der ønsker de seneste opdateringer. Men vær forsigtig: dette lager er bedst til testsystemer eller udviklere og systemadministratorer, der kender risiciene og kan løse eventuelle problemer. Det er mere sandsynligt, at det har kompatibilitetsproblemer og bør ikke bruges på live-servere eller vigtige systemer.

Aktiver eksperimentelt lager

Åbn igen sources.list konfigurationsfil ved at køre følgende kommando:

sudo nano /etc/apt/sources.list

Tilføj følgende linjer i slutningen af ​​filen efter de linjer, du tidligere tilføjede til backports-lageret:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Gem konfigurationsfilen ved at trykke på CTRL+O, og afslut derefter med CTRL+X.

Opdater lagerlisten ved at køre følgende kommando:

sudo apt update

Nu kan du bruge -t flag med experimental nøgleord i dine kommandoer for at søge og installere pakker fra det eksperimentelle lager.

Søgning efter pakker i det eksperimentelle lager

Brug følgende kommando til at søge efter pakker i det eksperimentelle lager og erstatte "package-name" med det ønskede pakkenavn:

sudo apt search "package-name" -t experimental

Installation af pakker fra det eksperimentelle lager

Brug følgende kommando til at installere pakker fra det eksperimentelle arkiv og erstatte "package-name" med det ønskede pakkenavn:

sudo apt install "package-name" -t experimental

Vær forsigtig, når du bruger pakker fra det eksperimentelle lager, især på live-servere eller systemer med vigtige tjenester. Det eksperimentelle lager anbefales ikke til generel brug på grund af den højere risiko for kompatibilitetsproblemer og problemer.

Konklusion

Ved at følge denne guide har du lært, hvordan du aktiverer Debian-backports og eksperimentelle repositories på dit Debian-system. Dette lader dig installere nyere pakker og nyde de nyeste funktioner og fejlrettelser, mens du holder dit system stabilt. Jeg anbefaler, at du regelmæssigt tjekker efter opdateringer fra disse lagre for at holde dit system opdateret.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar