Debian og Ubuntu har mange forskjellige programmer som vil være tilstrekkelige til å dekke behovene til de fleste brukere. Men det finnes spesielle verktøy som ennå ikke finnes i repositoriene. Det er derfor ganske vanlig at Ubuntu, Debian, Linux Mint og andre systemer bruker PPA-repositorier.
Som regel vedlikeholdes slike arkiver enten av programvareutviklere, slik at det alltid vil være en ny versjon der, eller av frivillige, de legger til programmer som ikke er i de offisielle arkivene. Men når du prøver å legge til et repositorium i systemet ditt, kan det hende du får feilmeldingen add-apt-repository-kommandoen ble ikke funnet.
Hvis du oversetter ordkombinasjonen, får du følgende - add-apt-repository-kommandoen er ikke funnet i systemet. Og hvis du ikke har et slikt program i distribusjonen din, vil det være problematisk å legge til et depot av følgende grunner:
La oss se hvordan du løser dette problemet og eliminerer feilen.
Den enkleste måten er å installere pakken som inneholder programmet vi trenger. Den er tilgjengelig i de offisielle repositoriene til de fleste distribusjoner.
For å gjøre dette, kjør kommandoen:
sudo apt install software-properties-common
Systemet kan vise at pakken er installert, men til tross for dette fortsetter det å gi feil når du prøver å installere PPA-en:
Dette skjer på grunn av feil under installasjonen. Systemet tror at pakken er installert, men faktisk er det ingen filer av denne pakken i filsystemet, for å løse problemet kan vi installere den på nytt:
sudo apt install --reinstall software-properties-common
I Ubuntu-versjoner under 13.10 hadde denne pakken et annet navn, python-software-properties. Hvis dette er ditt tilfelle, så bruk:
sudo apt install python-software-properties
For å forsikre deg om at pakken er riktig installert og at alle filene er der de skal være, kan du bruke kommandoen:
dpkg -L software-properties-common
Kjør filen direkte:
sudo /usr/bin/add-apt-repository
Sørg for at du har kjøretillatelser:
ls -l /usr/bin/add-apt-repository
Hvis du har gjort alt riktig, vil denne feilen ikke plage deg lenger.