vissa personer som använder Debian, Ubuntu eller Ubuntu-baserade distributioner som Linux Mint får felet ”add-apt-repository not found” när de försöker lägga till ett PPA (personligt paketarkiv) eller en annan lagringsplats länk till deras apt-källor. Detta fel orsakas vanligtvis av att inte ha paketet ”add-repository” installerat på sina system.
nu, för att komma igång, ska vi ta en titt på vad faktiskt add-repository-paketet är i Ubuntu.
vad är APT och add-repository-paketet i Ubuntu?
Tja, APT eller Aptitude är en pakethanterare utvecklad för Debian och det är pakethanteraren som används i Ubuntu och andra Debianbaserade distributioner. Linux Mint använder också Aptitude package manager eftersom den är baserad på Ubuntu. En pakethanterare i Linux-distributioner är en programvara som används för att hantera alla paket som du installerar i din dator, vilket gör det enklare att hantera all programvara som är installerad på ditt system och inte förstöra dem.eftersom Ubuntu är baserat på Debian har det också paketet add-repository som ger dig möjlighet att lägga till ett arkiv eller en PPA från din terminal. Detta paket eller programvara kan du enkelt lägga till en PPA direkt från din terminal utan att behöva ändra systemfilerna själv i.e du behöver inte manuellt redigera källorna till apt och lägga till Arkiv manuellt.
Vad orsakar felmeddelandet ”add-apt-repository-command not found”?
som vi nämnde tidigare orsakas detta fel främst eftersom du saknar paketet add-repository på dina Ubuntu-eller Linux Mint-system. Du kan hitta en mer detaljerad förklaring nedan:
- saknad add-repository Package: vad kommandot add-apt-repository gör är att det automatiserar processen att lägga till ett arkiv i dina källor.lista i Debianbaserade operativsystem. Om du inte använder det här kommandot måste du falla tillbaka till det gamla sättet att redigera dina apt-källor.lista från terminalen och Lägg till ditt förråd där. Därför är det ett ganska användbart verktyg utvecklat för bara ett syfte, dvs att lägga till dina nödvändiga arkiv och installera programvara från dem.
låt oss säga att om du vill lägga till en PPA till ditt Ubuntu-system är det vanligtvis kommandot du ska använda:
sudo add-apt-repository ppa:nameofppa
men när du inte har det här paketet installerat på ditt system. Du får följande utgång:
add-apt-repository command not found
installera paketet add-repository
lösningen här är väldigt enkel. Allt du behöver göra är att installera paketet som heter ”add-repository” i ditt Ubuntu-eller Linux Mint-system. Så här gör du det:
- öppna en Terminal.
- därefter anger du följande kommandon:
sudo apt update && sudo apt-upgradesudo apt install add-repositoryOrsudo apt update && sudo apt-upgradesudo apt-get install add-repository
- Om du får felet att ”add-repository package hittades inte”, då kanske du har föråldrade speglar på ditt system och du måste fixa dem först.
- det bästa sättet att göra det på Ubuntu (versioner över 12.04) är att köra följande kommando från terminalen:
sudo software-properties-gtk
- ett fönster med programinställningar och källor öppnas. Där måste du ändra platsen för nedladdningsservern som finns på fliken programvara (första fliken) och välja den bästa servern.
- för att göra det, klicka på nedladdningen från rullgardinsmenyn och välj ”annat”.
- då måste du klicka på ”Välj Bästa Server”. Nu tar Ubuntu lite tid att välja den bästa och uppdaterade spegeln för dig. Därefter kan du avsluta programvaran.
- där är du, dina speglar borde ha fixats genom att göra det.
- Slutligen måste du köra ovanstående kommandon igen och förhoppningsvis kommer du att kunna installera paketet ”add-repository”.
- när det är installerat får du inte felet” add-repository command not found ” längre.