Hoe Contrib en Non-Free in te schakelen op Debian 12, 11 of 10

Door de Contrib- en Non-Free-repository's op Debian in te schakelen, wordt een schat aan extra softwareopties en -functies ontgrendeld. Deze gids zal u helpen deze repository's naadloos in uw systeem te integreren, uw softwarekeuzes uit te breiden en uw Debian-ervaring te verbeteren. Gebruikers van Debian zullen deze functies bijzonder nuttig vinden:

  • Toegang tot eigen stuurprogramma's: Installeer eenvoudig stuurprogramma's voor NVIDIA en andere eigen hardware om de systeemprestaties te optimaliseren.
  • Uitgebreide softwareselectie: toegang tot niet-vrije software zoals Adobe Flash, Google Chrome en meer, die niet beschikbaar zijn in de hoofdrepository.
  • Verbeterde multimedia-ondersteuning: installeer codecs en plug-ins voor een soepelere multimedia-ervaring en zorg voor compatibiliteit met verschillende mediaformaten.
  • Ontwikkelingshulpmiddelen: U hebt toegang tot aanvullende ontwikkelhulpmiddelen en bibliotheken die zich mogelijk niet in de hoofdrepository bevinden, waardoor een uitgebreidere ontwikkelomgeving mogelijk wordt.
  • Firmware en microcode: Installeer eigen firmware- en microcode-updates om ervoor te zorgen dat uw hardware efficiënt werkt.

Het integreren van Contrib- en Non-Free-repository's in Debian is eenvoudig en vergroot de veelzijdigheid van het systeem aanzienlijk.

Vereisten voor het inschakelen van contrib- en niet-vrije opslagplaatsen

Om Contrib- en Non-Free-repository's succesvol in te schakelen op Debian, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

Systeemvereisten en ondersteunde Debian-versies

OnderdeelMinimale vereiste
Verwerker1 GHz of snellere processor
RAM1 GB of meer
Schijfruimte10 GB vrije ruimte
NetwerkSnelle internetverbinding
Ondersteunde versiesDebian 12 (boekenwurm), Debian 11 (roos), Debian 10 (Buster)

Aanvullende vereisten

VereisteBeschrijving
InternetverbindingNoodzakelijk voor het downloaden van updates van Contrib- en Non-Free-repository's.
TerminalconventiesAlle terminalopdrachten moeten als gewone gebruiker worden uitgevoerd sudo privileges.
CLI-opdrachtenGebruik de opdrachtregelinterface (CLI) voor installatie en configuratie.
BronnenlijstZorg ervoor dat het bronnenlijstbestand (/etc/apt/sources.list) correct is geconfigureerd.

Schakel Bijdragen en Niet-gratis in

Er zijn meerdere manieren om de contrib- en niet-vrije repository's op Debian in te schakelen. We zullen twee methoden verkennen: de opdrachtregel en de grafische interface via de Synaptic Package Manager.

Methode 1: De opdrachtregel gebruiken met teksteditor

Het bronnenlijstbestand wijzigen

Begin met het starten van uw terminal. Hier voert u de opdracht in:

sudo nano /etc/apt/sources.list

Deze opdracht activeert de 'nano'-teksteditor en opent het bestand 'sources.list'. Dit bestand is van cruciaal belang omdat het een uitgebreide lijst bevat van alle actieve softwarebronnen voor uw Debian-besturingssysteem.

Het bronnenlijstbestand aanpassen en de wijzigingen consolideren

Zoek in het bestand 'sources.list' naar de regels die beginnen met "Dat" en incorporeren "voornaamst". Het doel hier is om de contrib- en niet-vrije repository's in te schakelen. Jij voegt toe “niet-gratis bijdragen” na "voornaamst" op elke relevante regel.

Een gewijzigde regel kan er bijvoorbeeld ongeveer zo uitzien:

Boekenwurm en verder:

Opmerking: Vanaf Debian 12, Debian 13 en later moet u toevoegen “niet-vrije firmware” in plaats van “niet gratis,” wat de standaard was vanaf Debian 11 Bullseye naar beneden.

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

Voor Debian 11 Bullseye, Debian 10 Buster en achteruit:

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

Zodra de vereiste wijzigingen zijn aangebracht, consolideert u het bestand door het op te slaan (druk op Ctrl+O). Sluit daarna de teksteditor af (druk op Ctrl+X). Vervolgens moet u de repository's vernieuwen met behulp van de opdracht:

sudo apt update

Deze opdracht zorgt ervoor dat uw wijzigingen naar behoren worden weergegeven en bijgewerkt.

Methode 2: Het opdrachtregelalternatief

Een alternatieve methode, waarbij gebruik wordt gemaakt van de opdrachtregel, is efficiënt en eenvoudiger voor veel Linux-gebruikers, vooral voor degenen die nieuw zijn in de omgeving. Deze methode vereist een enkel commando om zowel de contrib- als de niet-vrije repository's op Debian in te schakelen.

Verzekeren van de installatie van de vereiste pakketten

Voer om te beginnen de opdracht uit:

sudo apt install software-properties-common -y

Met deze opdracht wordt gecontroleerd op de 'software-properties-common' pakket. Dit pakket is een essentieel hulpmiddel dat helpt bij het beheren van softwarebronnen rechtstreeks vanaf de opdrachtregel.

Bijdragen en Niet-vrij inschakelen

Zodra de installatie van het pakket is geverifieerd, kunt u de contrib- en niet-vrije repository's van Debian inschakelen:

Vanaf boekenwurm:

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

Bullseye naar beneden:

sudo apt-add-repository contrib non-free

Na succesvolle autorisatie van de repository's activeert u een snelle update met:

sudo apt update

Bevestig bijdragen en niet-gratis opslagplaatsen

Na het succesvol inschakelen van de contrib- en niet-vrije repository's en het starten van een rapid apt-update, is de volgende logische stap het bevestigen van de integratie van deze repositories. Deze stap is van cruciaal belang omdat ze helpt te garanderen dat de aangebrachte wijzigingen effectief zijn geweest en dat het Debian-systeem nu toegang heeft tot een uitgebreider aanbod aan software.

Bevestiging van de aanwezigheid van de Contrib- en niet-gratis repository's

Om de activering van de contrib- en niet-vrije repository's te verifiëren, voert u de volgende opdracht uit:

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

Met deze opdracht wordt gezocht naar de termen ' bijdragen' En 'niet-vrij' in het bestand 'sources.list'. Hier, 'greep' is een opdrachtregelhulpprogramma dat wordt gebruikt voor het zoeken naar gegevenssets in platte tekst naar regels die overeenkomen met een reguliere expressie.

In ons geval helpt het om de activering van de contrib- en niet-gratis repository's te bevestigen.

Conclusie

In deze handleiding hebben we uitgebreid gekeken naar het inschakelen van contrib-repository's en niet-vrije repository's op Debian. Dit proces speelt een belangrijke rol bij het uitbreiden van de verscheidenheid aan software die beschikbaar is voor uw Debian-systeem. We hebben twee verschillende methoden gebruikt: de opdrachtregel met tekstbewerking en een alternatieve opdrachtregeltechniek, om het proces zo flexibel en meegaand mogelijk te maken. Het is de moeite waard te benadrukken dat het begrijpen van elk commando en de functie ervan essentieel is voor een effectieve interactie met het Debian-systeem en voor het garanderen van optimale prestaties. Bovendien is het garanderen van de juiste uitvoering van deze opdrachten van cruciaal belang om mogelijke fouten te voorkomen.

handige links

Hier zijn enkele waardevolle links met betrekking tot het inschakelen van Contrib- en Non-Free-repository's op Debian:

  • Debian-bronnenlijst: Leer hoe u het bestand source.list kunt wijzigen om Contrib- en Non-Free-repository's in te schakelen.
  • Debian-firmware: toegang tot informatie over het installeren en beheren van firmwarepakketten op Debian.
  • Debian-opslagplaats: Begrijp de structuur en componenten van Debian-repository's.
  • Debian Repository-indeling: Ontdek het formaat en de details van de configuraties van de Debian-repository.
Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

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

  1. Jozua,

    In sectie
    “Bevestiging van de aanwezigheid van de Contrib- en niet-gratis repositories”
    het is geschreven

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

    maar ik denk dat je wilde schrijven

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

    Gerard

    Beantwoorden

Plaats een reactie