nogle personer, der bruger Debian -, Ubuntu-eller Ubuntu-baserede distributioner som f.eks. Mint, får fejlen ‘add-apt-repository ikke fundet’, mens de forsøger at tilføje et PPA (Personal Package Archive) eller et andet repository-link til deres APT kilder. Denne fejl skyldes normalt, at pakken” add-repository ” ikke er installeret på deres systemer.
for at komme i gang skal vi nu se på, hvad der faktisk er add-repository-pakke i Ubuntu.
hvad er APT-og add-repository-pakken i Ubuntu?
nå, APT eller Aptitude er en pakkehåndtering udviklet til Debian, og det er pakkehåndteringen, der bruges i Ubuntu og andre Debian-baserede distributioner. Aptitude package manager bruger også Aptitude package manager, fordi den er baseret på Ubuntu. En pakkehåndtering er et program, der bruges til at håndtere alle de pakker, du installerer på din computer, hvilket gør det lettere at håndtere alle de programmer, der er installeret på dit system, og ikke ødelægge dem.
da Ubuntu er baseret på Debian, har den også add-repository-pakken, som giver dig mulighed for at tilføje et depot eller en PPA fra din terminal. Denne pakke eller program giver dig mulighed for nemt at tilføje en PPA lige fra din terminal uden at skulle ændre systemfilerne selv i.e du behøver ikke manuelt at redigere kilderne til apt og tilføje arkiver manuelt.
Hvad forårsager fejlmeddelelsen “add-apt-repository-command not found”?
som vi tidligere har nævnt, skyldes denne fejl hovedsageligt, fordi du mangler pakken kaldet add-repository på dine Ubuntu-eller Mint-systemer. Du kan finde en mere detaljeret forklaring nedenunder:
- manglende add-repository-pakke: hvad kommandoen add-apt-repository gør er, at den automatiserer processen med at tilføje et lager til dine kilder.liste i Debian-baserede operativsystemer. Hvis du ikke bruger denne kommando, skal du falde tilbage til den gamle måde at redigere dine apt-kilder på.liste fra terminalen og tilføje din repository der. Derfor er det et ret nyttigt værktøj udviklet til kun et formål, dvs.at tilføje dine nødvendige arkiver og installere programmer fra dem.
lad os sige, at hvis du vil tilføje en PPA til dit Ubuntu-system, er den kommando, du skal bruge, normalt:
sudo add-apt-repository ppa:nameofppa
men når du ikke har denne pakke installeret på dit system. Du får følgende output:
add-apt-repository command not found
installation af add-repository-pakken
løsningen her er virkelig enkel. Alt hvad du skal gøre er at installere pakken kaldet “add-repository” i dit Ubuntu-eller Mint-system. Sådan gør du det:
- Åbn en Terminal.
- indtast derefter følgende kommandoer:
sudo apt update && sudo apt-upgradesudo apt install add-repositoryOrsudo apt update && sudo apt-upgradesudo apt-get install add-repository
- hvis du får fejlen, at “add-repository package ikke fundet”, så har du muligvis forældede spejle på dit system, og du skal først rette dem.
- den bedste måde at gøre det på Ubuntu (versioner over 12.04) er at køre følgende kommando fra terminalen:
sudo software-properties-gtk
- et vindue med programindstillinger og kilder åbnes. Der skal du ændre placeringen af overførselsserveren, som findes på fanen Program (første fane) og vælge den bedste server.
- for at gøre det skal du klikke på Hent fra rullemenuen og vælge “Andet”.
- derefter skal du klikke på”Vælg Bedste Server”. Nu vil Ubuntu tage lidt tid at vælge det bedste og opdaterede spejl til dig. Derefter kan du afslutte programmet.
- Der er du, dine spejle skulle have været rettet ved at gøre det.
- endelig skal du køre ovenstående kommandoer igen, og forhåbentlig vil du kunne installere pakken “add-repository”.
- når den er installeret, får du ikke fejlen “add-repository command not found” længere.