Debian și Ubuntu au multe programe diferite care vor fi suficiente pentru a satisface nevoile majorității utilizatorilor. Dar există utilități speciale care nu sunt încă în depozite. Prin urmare, este destul de frecvent ca Ubuntu, Debian, Linux Mint și alte sisteme să utilizeze depozite PPA.
De regulă, astfel de depozite sunt întreținute fie de dezvoltatorii de software, astfel încât va exista întotdeauna o versiune nouă acolo, fie de voluntari, aceștia adăugând programe care nu sunt în depozitele oficiale. Dar când încercați să adăugați un depozit la sistemul dvs., este posibil să primiți eroarea add-apt-repository command not found.
Dacă traduceți combinația de cuvinte, veți obține următoarele - comanda add-apt-repository nu este găsită în sistem. Și dacă nu aveți un astfel de program în distribuție, atunci adăugarea unui depozit va fi problematică din următoarele motive:
Să vedem cum să rezolvăm această problemă și să eliminăm eroarea.
Cel mai simplu mod este să instalați pachetul care conține programul de care avem nevoie. Acesta este disponibil în depozitele oficiale ale majorității distribuțiilor.
Pentru a face acest lucru, executați comanda:
sudo apt install software-properties-common
Este posibil ca sistemul să arate că pachetul este instalat, dar, în ciuda acestui fapt, continuă să afișeze erori atunci când încearcă să instaleze PPA:
Acest lucru se întâmplă din cauza erorilor din timpul instalării. Sistemul crede că pachetul este instalat, dar de fapt, nu există fișiere ale acestui pachet în sistemul de fișiere, pentru a rezolva problema îl putem reinstala:
sudo apt install --reinstall software-properties-common
În versiunile Ubuntu sub 13.10, acest pachet avea un nume diferit, python-software-properties. Dacă acesta este cazul dumneavoastră, atunci utilizați:
sudo apt install python-software-properties
Pentru a vă asigura că pachetul este instalat corect și că toate fișierele sunt acolo unde ar trebui să fie, puteți utiliza comanda:
dpkg -L software-properties-common
Executați fișierul direct:
sudo /usr/bin/add-apt-repository
Asigurați-vă că aveți permisiuni de execuție:
ls -l /usr/bin/add-apt-repository
Dacă ați făcut totul corect, această eroare nu vă va mai deranja.