Spôsoby platby Abuse

Príkaz add-apt-repository nebol nájdený

30.01.2024, 23:21

Debian a Ubuntu majú mnoho rôznych programov, ktoré postačujú potrebám väčšiny používateľov. Existujú však špeciálne nástroje, ktoré zatiaľ v repozitároch nie sú. Preto je pre Ubuntu, Debian, Linux Mint a ďalšie systémy celkom bežné používať repozitáre PPA.

Takéto repozitáre spravidla udržiavajú buď vývojári softvéru, takže tam bude vždy nová verzia, alebo dobrovoľníci, pridávajú programy, ktoré nie sú v oficiálnych repozitároch. Pri pokuse o pridanie repozitára do systému sa však môže objaviť chyba add-apt-repository Príkaz nebol nájdený.

Čo znamená príkaz add-apt-repository nebol nájdený?

Ak preložíte toto slovné spojenie, dostanete nasledovné - príkaz add-apt-repository sa v systéme nenašiel. A ak takýto program v distribúcii nemáte, pridanie úložiska bude problematické z nasledujúcich dôvodov:

  1. Distribúcia, ktorá je nekompatibilná so systémom správy balíčkov deb, preto sa príkaz nenachádza, v Arch, Gentoo, Manjaro, Fedora a podobne nebudete môcť použiť ppa, tu sa nedá nič robiť;
  2. Nie je to Ubuntu, ktoré sa používa. Nástroj na správu úložísk vyvinul tím Ubuntu a štandardne sa dodáva len s touto distribúciou, v ostatných systémoch založených na Debiane si ho musíte nainštalovať.
  3. Príkaz ste zadali nesprávne. Ak kopírujete príkaz z nejakého internetového zdroja, dávajte pozor na pomlčky, na mnohých zdrojoch sa často automaticky nahrádzajú pomlčkami, z tohto dôvodu bude príkaz nesprávny.

Pozrime sa, ako tento problém vyriešiť a chybu odstrániť.

Odstránenie chyby

Najjednoduchším spôsobom je nainštalovať balík, ktorý obsahuje program, ktorý potrebujeme. Je k dispozícii v oficiálnych repozitároch väčšiny distribúcií.

Ak to chcete urobiť, spustite príkaz:

sudo apt install software-properties-common

Systém môže zobraziť, že balík je nainštalovaný, ale napriek tomu pri pokuse o inštaláciu PPA stále vyhadzuje chyby:

Stáva sa to z dôvodu chýb počas inštalácie. Systém si myslí, že balík je nainštalovaný, ale v skutočnosti sa v súborovom systéme nenachádzajú žiadne súbory tohto balíka, aby sme problém vyriešili, môžeme ho preinštalovať:

sudo apt install --reinstall software-properties-common

Vo verziách Ubuntu nižších ako 13.10 mal tento balík iný názov, python-software-properties. Ak je to váš prípad, použite:

sudo apt install python-software-properties

Ak sa chcete uistiť, že je balík nainštalovaný správne a všetky súbory sú tam, kde majú byť, môžete použiť príkaz:

dpkg -L software-properties-common

Spustite súbor priamo:

sudo /usr/bin/add-apt-repository

Uistite sa, že máte oprávnenia na spustenie:

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

Ak ste všetko urobili správne, táto chyba vás už nebude trápiť.