Hur man aktiverar Contrib och Non-Free på Debian 12, 11 eller 10

Aktivering av Contrib och Non-Free-arkiven på Debian låser upp en mängd ytterligare programvarualternativ och funktioner. Den här guiden hjälper dig att sömlöst integrera dessa förråd i ditt system, utöka dina programvaruval och förbättra din Debian-upplevelse. Debiananvändare kommer att finna dessa funktioner särskilt fördelaktiga:

  • Tillgång till proprietära drivrutiner: Installera enkelt drivrutiner för NVIDIA och annan proprietär hårdvara för att optimera systemets prestanda.
  • Utökat programvaruval: Få tillgång till icke-fri programvara som Adobe Flash, Google Chrome och mer, som inte är tillgängliga i huvudförvaret.
  • Förbättrat multimediastöd: Installera codecs och plugins för en smidigare multimediaupplevelse, vilket säkerställer kompatibilitet med olika medieformat.
  • Utvecklings verktyg: Du kan komma åt ytterligare utvecklingsverktyg och bibliotek som kanske inte finns i huvudarkivet, vilket underlättar en mer omfattande utvecklingsmiljö.
  • Firmware och mikrokod: Installera proprietär firmware och mikrokoduppdateringar för att säkerställa att din hårdvara fungerar effektivt.

Att integrera Contrib och Non-Free-arkiv i Debian är enkelt och förbättrar systemets mångsidighet avsevärt.

Förutsättningar för att aktivera Contrib och Non-Free Repositories

För att framgångsrikt aktivera Contrib och Non-Free-arkiv på Debian, se till att du uppfyller följande krav:

Systemkrav och Debianversioner som stöds

KomponentMinimikrav
Processor1 GHz eller snabbare processor
Bagge1 GB eller mer
Disk utrymme10 GB ledigt utrymme
NätverkHöghastighetsanslutning till internet
Stödda versionerDebian 12 (bokmask), Debian 11 (Bullseye), Debian 10 (Buster)

Ytterligare krav

KravBeskrivning
Internet anslutningNödvändigt för att ladda ner uppdateringar från Contrib och Non-Free-arkiv.
TerminalkonventionerAlla terminalkommandon bör utföras som en vanlig användare med sudo privilegier.
CLI-kommandonAnvänd kommandoradsgränssnittet (CLI) för installation och inställning.
KälllistaSe till att källlistans fil (/etc/apt/sources.list) är korrekt konfigurerad.

Aktivera Contrib och Non-Free

Det finns flera sätt att aktivera bidrag och icke-fria arkiv på Debian. Vi kommer att utforska två metoder: kommandoraden och det grafiska gränssnittet via Synaptic Package Manager.

Metod 1: Använd kommandoraden med textredigerare

Ändra filen med källlistan

Starta saker och ting genom att starta din terminal. Här anger du kommandot:

sudo nano /etc/apt/sources.list

Detta kommando utlöser "nano" textredigeraren och öppnar filen "sources.list". Den här filen är viktig eftersom den innehåller en omfattande lista över alla aktiva programvaruförråd för ditt Debianoperativsystem.

Justera källlistfilen och konsolidera ändringarna

I filen 'sources.list', sök efter raderna som initieras med "den där" och införliva "huvudsaklig". Målet här är att aktivera bidrags- och icke-fria förråd. Du lägger till "bidrag utan kostnad" efter "huvudsaklig" på varje relevant rad.

Till exempel kan en modifierad linje se ut ungefär så här:

Bokmask och framåt:

Notera: Från Debian 12, Debian 13 och framåt måste du lägga till "icke-fri firmware" istället för "icke-gratis," vilket var standard från Debian 11 Bullseye och nedåt.

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

För Debian 11 Bullseye, Debian 10 Buster och bakåt:

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

När de nödvändiga ändringarna är gjorda, konsolidera filen genom att spara den (tryck på Ctrl+O). Efteråt, avsluta textredigeraren (tryck på Ctrl+X). Du måste sedan uppdatera arkiven med kommandot:

sudo apt update

Detta kommando säkerställer att dina ändringar reflekteras och uppdateras.

Metod 2: Kommandoradsalternativet

En alternativ metod, med hjälp av kommandoraden, är effektiv och enklare för många Linux-användare, särskilt de som är nya i miljön. Den här metoden kräver ett enda kommando för att aktivera både contrib och icke-fria arkiv på Debian.

Säkerställa installationen av nödvändiga paket

För att börja, kör kommandot:

sudo apt install software-properties-common -y

Detta kommando kontrollerar för 'software-properties-common' paket. Det här paketet är ett viktigt verktyg som hjälper till att hantera programvaruförråd direkt från kommandoraden.

Aktiverar Contrib och Non-Free

När paketinstallationen har verifierats kan du aktivera Debians bidrag och icke-fria arkiv:

Bokmask och framåt:

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

Bullseye nedåt:

sudo apt-add-repository contrib non-free

Efter framgångsrik auktorisering av arkiven, utlösa en snabb uppdatering med:

sudo apt update

Bekräfta Contrib och Non-Free Repositories

Efter framgångsrikt aktivering av bidrag och icke-fria förråd och initiering av en snabb apt-update, är nästa logiska steg att bekräfta inkorporeringen av dessa förråd. Detta steg är avgörande eftersom det hjälper till att säkerställa att de ändringar som gjorts har varit effektiva och att Debiansystemet nu har tillgång till ett utökat programprogram.

Bekräfta närvaron av Contrib och Non-Free Repositories

För att verifiera aktiveringen av bidrags- och icke-fria förvar, kör följande kommando:

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

Detta kommando söker efter termerna bidra' och "icke-fri" i filen 'sources.list'. Här, 'grepp' är ett kommandoradsverktyg som används för att söka i vanlig textdatauppsättningar efter rader som matchar ett reguljärt uttryck.

I vårt fall hjälper det att bekräfta aktiveringen av bidraget och icke-fria förråd.

Slutsats

I den här guiden har vi utförligt tittat på att möjliggöra bidrag och icke-fria arkiv på Debian. Denna process är avgörande för att utöka utbudet av programvara som är tillgänglig för ditt Debiansystem. Vi har använt två distinkta metoder – kommandoraden med textredigering och en alternativ kommandoradsteknik, för att göra processen så flexibel och tillmötesgående som möjligt. Det är värt att betona att förståelse av varje kommando och dess funktion är nyckeln till att interagera effektivt med Debiansystemet och säkerställa optimal prestanda. Dessutom är det avgörande att säkerställa att dessa kommandon utförs korrekt för att undvika potentiella fel.

Användbara länkar

Här är några värdefulla länkar relaterade till att aktivera Contrib och Non-Free-arkiv på Debian:

  • Debians källlista: Lär dig hur du ändrar filen sources.list för att aktivera Contrib och Non-Free-arkiv.
  • Debians firmware: Få tillgång till information om installation och hantering av firmwarepaket på Debian.
  • Debians arkiv: Förstå strukturen och komponenterna i Debians arkiv.
  • Debians arkivformat: Utforska formatet och detaljerna för Debians förvarskonfigurationer.
Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

2 svar på ”How to Enable Contrib and Non-Free on Debian 12, 11 or 10”

  1. Joshua,

    I avsnitt
    "Bekräfta närvaron av bidrags- och icke-fria förråd"
    det är skrivet

    grep -E “(contrib|icke-gratis)” /etc/apt/sources.list /etc/apt/sources.list

    men jag tror du menade att skriva

    grep -E “(contrib|icke-gratis)” /etc/apt/sources.list

    Gerard

    Svara

Lämna en kommentar