Betaalmethoden Abuse

Ошибка add-apt-repository opdracht niet gevonden

30.01.2024, 23:21

Debian en Ubuntu hebben veel verschillende programma's die voldoende zijn voor de meeste gebruikers. Maar er zijn speciale hulpprogramma's die nog niet in de repositories staan. Daarom is het heel gewoon voor Ubuntu, Debian, Linux Mint en andere systemen om PPA-repositories te gebruiken.

In de regel worden dergelijke repositories onderhouden door softwareontwikkelaars, zodat er altijd een nieuwe versie beschikbaar is, of door vrijwilligers, die programma's toevoegen die niet in de officiële repositories staan. Maar als je een repository aan je systeem probeert toe te voegen, krijg je misschien de foutmelding add-apt-repository commando niet gevonden.

Wat betekent add-apt-repository commando niet gevonden?

Als je de woordcombinatie vertaalt, krijg je het volgende - het add-apt-repository commando is niet gevonden in het systeem. En als je niet zo'n programma in je distributie hebt, dan zal het toevoegen van een archief problematisch zijn om de volgende redenen:

  1. Een distributie die niet compatibel is met deb pakketbeheersysteem wordt gebruikt, daarom is er geen commando, je zult niet in staat zijn om ppa te gebruiken in Arch, Gentoo, Manjaro, Fedora enzovoort, er is niets wat je hier kunt doen;
  2. Het is niet Ubuntu dat wordt gebruikt. Het hulpprogramma voor repositorybeheer is ontwikkeld door het Ubuntu-team en wordt standaard alleen bij die distributie geleverd, op andere op Debian gebaseerde systemen moet je het installeren.
  3. Je typt het commando verkeerd. Als je een commando kopieert van een internetbron, let dan op de koppeltekens, op veel bronnen worden deze vaak automatisch vervangen door streepjes.

Laten we eens kijken hoe we dit probleem kunnen oplossen en de fout kunnen verhelpen.

De fout oplossen

De eenvoudigste manier is om het pakket te installeren dat het programma bevat dat we nodig hebben. Het is beschikbaar in de officiële repositories van de meeste distributies.

Voer hiervoor het commando uit:

sudo apt install software-properties-common

Het systeem kan laten zien dat het pakket is geïnstalleerd, maar desondanks blijft het fouten geven wanneer het de PPA probeert te installeren:

Dit gebeurt door fouten tijdens de installatie. Het systeem denkt dat het pakket is geïnstalleerd, maar in feite zijn er geen bestanden van dit pakket in het bestandssysteem, om het probleem op te lossen kunnen we het opnieuw installeren:

sudo apt install --reinstall software-properties-common

In Ubuntu-versies lager dan 13.10 had dit pakket een andere naam, python-software-properties. Als dit het geval is, gebruik dan:

sudo apt install python-software-properties

Om er zeker van te zijn dat het pakket correct is geïnstalleerd en alle bestanden staan waar ze horen te staan, kun je het commando gebruiken:

dpkg -L software-properties-common

Voer het bestand direct uit:

sudo /usr/bin/add-apt-repository

Zorg ervoor dat je uitvoerrechten hebt:

ls -l /usr/bin/add-apt-repository

Als je alles correct hebt gedaan, heb je geen last meer van deze fout.