Metody płatności Abuse

Nie znaleziono polecenia Ошибка add-apt-repository

30.01.2024, 23:21

Debian i Ubuntu mają wiele różnych programów, które wystarczą do zaspokojenia potrzeb większości użytkowników. Istnieją jednak specjalne narzędzia, których nie ma jeszcze w repozytoriach. Dlatego też Ubuntu, Debian, Linux Mint i inne systemy często korzystają z repozytoriów PPA.

Z reguły takie repozytoria są utrzymywane albo przez twórców oprogramowania, więc zawsze będzie tam nowa wersja, albo przez wolontariuszy, którzy dodają programy, których nie ma w oficjalnych repozytoriach. Jednak przy próbie dodania repozytorium do systemu może pojawić się błąd add-apt-repository command not found.

Co oznacza polecenie add-apt-repository not found?

Jeśli przetłumaczysz kombinację słów, otrzymasz następujące - polecenie add-apt-repository nie zostało znalezione w systemie. A jeśli nie masz takiego programu w swojej dystrybucji, to dodanie repozytorium będzie problematyczne z następujących powodów:

  1. używana jest dystrybucja niekompatybilna z systemem zarządzania pakietami deb, dlatego nie ma komendy, nie będzie można używać ppa w Arch, Gentoo, Manjaro, Fedorze i tak dalej, nie da się tu nic zrobić;
  2. To nie Ubuntu jest używane. Narzędzie do zarządzania repozytoriami zostało opracowane przez zespół Ubuntu i jest domyślnie dostarczane tylko z tą dystrybucją, w innych systemach opartych na Debianie musisz je zainstalować.
  3. Nieprawidłowo wpisujesz polecenie. Jeśli kopiujesz polecenie z jakiegoś zasobu internetowego, zwróć uwagę na myślniki, w wielu zasobach są one często automatycznie zastępowane myślnikami, z tego powodu polecenie będzie nieprawidłowe.

Zobaczmy, jak rozwiązać ten problem i wyeliminować błąd.

Naprawianie błędu

Najprostszym sposobem jest zainstalowanie pakietu zawierającego potrzebny nam program. Jest on dostępny w oficjalnych repozytoriach większości dystrybucji.

W tym celu należy uruchomić polecenie:

sudo apt install software-properties-common

System może pokazywać, że pakiet jest zainstalowany, ale pomimo tego ciągle wyrzuca błędy przy próbie instalacji PPA:

Dzieje się tak z powodu błędów podczas instalacji. System myśli, że pakiet jest zainstalowany, ale w rzeczywistości nie ma plików tego pakietu w systemie plików, aby rozwiązać problem, możemy go ponownie zainstalować:

sudo apt install --reinstall software-properties-common

W wersjach Ubuntu poniżej 13.10 pakiet ten miał inną nazwę, python-software-properties. Jeśli tak jest w twoim przypadku, użyj:

sudo apt install python-software-properties

Aby upewnić się, że pakiet został poprawnie zainstalowany i wszystkie pliki znajdują się tam, gdzie powinny, można użyć polecenia:

dpkg -L software-properties-common

Wykonaj plik bezpośrednio:

sudo /usr/bin/add-apt-repository

Upewnij się, że masz uprawnienia execute:

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

Jeśli wszystko zostało wykonane poprawnie, ten błąd nie będzie już przeszkadzał.