Het installeren van software op Linux-systemen is meestal eenvoudig, waarbij vaak niet meer dan een enkele terminalopdracht nodig is. Maar wanneer u voor de eerste keer een nieuwe repository probeert toe te voegen, kunt u de foutmelding "add-apt-repository: command not found" tegenkomen. Hier leest u wat dat betekent en wat u eraan kunt doen.
Waarom verschijnt het bericht "add-apt-repository: opdracht niet gevonden"?
Software wordt meestal beheerd op Op Debian gebaseerde Linux-systemen via APT (Advanced Package Tool). U kunt APT gebruiken om pakketten te zoeken, installeren, bijwerken of verwijderen van het systeem van een gebruiker. Deze pakketten worden opgeslagen in repositories, dit zijn enorme softwareverzamelingen op externe systemen.
U kunt software installeren vanuit een repository met uw gebruikersaccount met de opdracht:
sudo apt installerenpakket-naam
En verwijder geïnstalleerde pakketten met:
sudo apt verwijderen pakket-naam
Of:
sudo apt zuiverenpakket-naam
Op Debian gebaseerde systemen (inclusief Ubuntu) worden geleverd met standaardrepository's waarin u de meest voorkomende software kunt vinden.
U kunt zien met welke opslagplaatsen uw systeem momenteel is geconfigureerd voor gebruik met:
cat /etc/apt/sources.lijst
Als u APT wilt gebruiken om software te installeren die niet beschikbaar is in een standaardrepository, moet u een nieuwe repository toevoegen met het commando sudo add-apt-repository, werk het systeem bij en installeer het pakket.
Om bijvoorbeeld de uitstekende RSS-lezer QuietRSS te installeren, typt u:
sudo add-apt-repository ppa: quitrss/quiterss
In plaats daarvan kunt u echter het foutbericht "sudo: add-apt-repository: command not found" krijgen.
Dit betekent dat het pakket "add-apt-repository" niet op uw systeem is geïnstalleerd.
Hoe te repareren "sudo: add-apt-repository: opdracht niet gevonden"
Als een pakket dat u nodig hebt niet is geïnstalleerd, kunt u proberen het te installeren met APT, maar als u probeert te installeren add-apt-repository op deze manier, ziet u nog een foutmelding: "Kan pakket niet vinden add-apt-repository".
Dit komt omdat add-apt-repository is opgenomen als onderdeel van een groter pakket genaamd software-eigenschappen-gemeenschappelijk, die ook algemene bestanden bevat voor software-eigenschappen zoals de D-Bus-backend.
Om software-properties-common te installeren, typt u:
sudo apt installeren software-eigenschappen-gemeenschappelijk
Wanneer u nu probeert een repository toe te voegen met behulp van add-apt-repository, zal het werken.
U kunt nu zonder fouten add-apt-repository gebruiken!
Na het installeren van het software-properties-common-pakket, kunt u eenvoudig zoveel repositories toevoegen als u wilt. Onthoud dat ondanks zijn uitstekende reputatie op het gebied van beveiliging en malwareresistentie, Linux niet onkwetsbaar is voor aanvallen en dat niet alle repositories veilig zijn. Wees voorzichtig en voer due diligence-controles uit bij het toevoegen van repositories.