Sådan aktiveres Contrib og Non-Free på Debian 12, 11 eller 10

Aktivering af Contrib og Non-Free-lagrene på Debian låser op for et væld af yderligere softwaremuligheder og funktioner. Denne vejledning vil hjælpe dig med at integrere disse lagre i dit system, udvide dine softwarevalg og forbedre din Debian-oplevelse. Debian-brugere vil finde disse funktioner særligt fordelagtige:

  • Adgang til proprietære drivere: Installer nemt drivere til NVIDIA og anden proprietær hardware for at optimere systemets ydeevne.
  • Udvidet softwareudvalg: Få adgang til ikke-fri software som Adobe Flash, Google Chrome og mere, som ikke er tilgængelig i hovedlageret.
  • Forbedret multimedieunderstøttelse: Installer codecs og plugins for en jævnere multimedieoplevelse, hvilket sikrer kompatibilitet med forskellige medieformater.
  • Udviklingsværktøjer: Du kan få adgang til yderligere udviklingsværktøjer og biblioteker, som muligvis ikke er i hovedlageret, hvilket letter et mere omfattende udviklingsmiljø.
  • Firmware og mikrokode: Installer proprietær firmware og mikrokodeopdateringer for at sikre, at din hardware kører effektivt.

At integrere Contrib og Non-Free-depoter i Debian er ligetil og forbedrer systemets alsidighed betydeligt.

Forudsætninger for at aktivere Contrib og Non-Free Repositories

For at aktivere Contrib og Non-Free-depoter på Debian skal du sikre dig, at du opfylder følgende krav:

Systemkrav og understøttede Debian-versioner

KomponentMinimumskrav
Processor1 GHz eller hurtigere processor
vædder1 GB eller mere
Diskplads10 GB ledig plads
NetværkHøjhastigheds internetforbindelse
Understøttede versionerDebian 12 (bogorm), Debian 11 (Bullseye), Debian 10 (Buster)

Yderligere krav

KravBeskrivelse
InternetforbindelseNødvendig for at downloade opdateringer fra Contrib og Non-Free repositories.
TerminalkonventionerAlle terminalkommandoer skal udføres som en almindelig bruger med sudo privilegier.
CLI kommandoerBrug Command Line Interface (CLI) til installation og opsætning.
KildelisteSørg for, at kildelistefilen (/etc/apt/sources.list) er korrekt konfigureret.

Aktiver Contrib og Non-Free

Der er flere måder at aktivere bidrag og ikke-gratis arkiver på Debian. Vi vil udforske to metoder: kommandolinjen og den grafiske grænseflade via Synaptic Package Manager.

Metode 1: Brug af kommandolinjen med teksteditor

Ændring af kildelistefilen

Sæt gang i tingene ved at starte din terminal. Her skal du indtaste kommandoen:

sudo nano /etc/apt/sources.list

Denne kommando udløser 'nano'-teksteditoren og åbner filen 'sources.list'. Denne fil er vigtig, da den rummer en omfattende liste over alle de aktive softwarelagre til dit Debian-operativsystem.

Justering af kildelistefilen og konsolidering af ændringerne

I filen 'sources.list' skal du søge efter de linjer, der starter med "at" og indarbejde "hoved". Målet her er at aktivere bidrag og ikke-frie repositories. Du tilføjer "bidrag ikke gratis" efter "hoved" på hver relevant linje.

For eksempel kan en ændret linje se noget ud som:

Bogorm og frem:

Bemærk: Fra Debian 12, Debian 13 og fremefter skal du tilføje "ikke-fri firmware" i stedet for "ikke-fri," som var standard fra Debian 11 Bullseye og nedad.

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware

For Debian 11 Bullseye, Debian 10 Buster og baglæns:

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

Når de nødvendige ændringer er foretaget, konsolider du filen ved at gemme den (tryk på Ctrl+O). Afslut derefter teksteditoren (tryk på Ctrl+X). Du skal derefter opdatere lagrene ved hjælp af kommandoen:

sudo apt update

Denne kommando sikrer, at dine ændringer er behørigt afspejlet og opdateret.

Metode 2: Kommandolinjealternativet

En alternativ metode, der bruger kommandolinjen, er effektiv og mere ligetil for mange Linux-brugere, især dem, der er nye i miljøet. Denne metode kræver en enkelt kommando for at aktivere både contrib og ikke-frie repositories på Debian.

Sikring af installation af nødvendige pakker

For at begynde skal du køre kommandoen:

sudo apt install software-properties-common -y

Denne kommando kontrollerer for 'software-properties-common' pakke. Denne pakke er et vigtigt værktøj, der hjælper med at administrere softwarelagre direkte fra kommandolinjen.

Aktiverer Contrib og Non-Free

Når pakkeinstallationen er verificeret, kan du aktivere Debians bidrag og ikke-frie depoter:

Bogorm og frem:

sudo apt-add-repository contrib non-free-firmware

Bullseye nedad:

sudo apt-add-repository contrib non-free

Efter vellykket godkendelse af lagrene, udløs en hurtig opdatering med:

sudo apt update

Bekræft Contrib og Non-Free Repositories

Efter succesfuld aktivering af bidrag og ikke-frie lagre og initiering af en hurtig apt-update, er det næste logiske trin at bekræfte inkorporeringen af ​​disse lagre. Dette trin er afgørende, da det er med til at sikre, at de foretagne ændringer har været effektive, og at Debian-systemet nu har adgang til et udvidet udvalg af software.

Bekræftelse af tilstedeværelsen af ​​bidrag og ikke-frie lagre

For at bekræfte aktiveringen af ​​bidrag og ikke-frie lagre skal du udføre følgende kommando:

grep -E "(contrib|non-free)" /etc/apt/sources.list

Denne kommando søger efter termerne' bidrag' og 'ikke-fri' i filen 'sources.list'. Her, 'greb' er et kommandolinjeværktøj, der bruges til at søge i almindelige tekstdatasæt for linjer, der matcher et regulært udtryk.

I vores tilfælde hjælper det med at bekræfte aktiveringen af ​​bidraget og ikke-frie lagre.

Konklusion

I denne vejledning har vi grundigt set på aktivering af bidrag og ikke-gratis arkiver på Debian. Denne proces er medvirkende til at udvide det udvalg af software, der er tilgængeligt til dit Debian-system. Vi har brugt to forskellige metoder – kommandolinjen med tekstredigering og en alternativ kommandolinjeteknik for at gøre processen så fleksibel og imødekommende som muligt. Det er værd at understrege, at forståelse af hver kommando og dens funktion er nøglen til at interagere effektivt med Debian-systemet og sikre optimal ydeevne. Derudover er det afgørende at sikre korrekt udførelse af disse kommandoer for at undgå potentielle fejl.

nyttige links

Her er nogle værdifulde links relateret til aktivering af Contrib og Non-Free-depoter på Debian:

  • Debians kildeliste: Lær, hvordan du ændrer filen sources.list for at aktivere Contrib og Non-Free repositories.
  • Debians firmware: Få adgang til oplysninger om installation og administration af firmwarepakker på Debian.
  • Debian Repository: Forstå strukturen og komponenterne i Debian-depoter.
  • Debian Repository Format: Udforsk formatet og detaljerne for Debians lagerkonfigurationer.
Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

2 kommentarer til “How to Enable Contrib and Non-Free on Debian 12, 11 or 10”

  1. Joshua,

    I afsnit
    "Bekræftelse af tilstedeværelsen af ​​bidrag og ikke-frie arkiver"
    det er skrevet

    grep -E “(bidrag|ikke-fri)” /etc/apt/sources.list /etc/apt/sources.list

    men jeg tror du ville skrive

    grep -E "(bidrag|ikke-fri)" /etc/apt/sources.list

    Gerard

    Svar

Skriv en kommentar