Způsoby platby Abuse

Ошибка příkaz add-apt-repository nebyl nalezen

30.01.2024, 23:21

Debian a Ubuntu mají mnoho různých programů, které budou stačit potřebám většiny uživatelů. Existují však speciální nástroje, které zatím v repozitářích nejsou. Proto je v Ubuntu, Debianu, Linux Mintu a dalších systémech zcela běžné používat repozitáře PPA.

Takové repozitáře zpravidla spravují buď vývojáři softwaru, takže v nich bude vždy nová verze, nebo dobrovolníci, kteří přidávají programy, které v oficiálních repozitářích nejsou. Při pokusu o přidání úložiště do systému se však může objevit chyba add-apt-repository command not found.

Co znamená příkaz add-apt-repository nebyl nalezen?

Pokud toto slovní spojení přeložíte, dostanete následující - příkaz add-apt-repository nebyl v systému nalezen. A pokud takový program v distribuci nemáte, bude přidání úložiště problematické z následujících důvodů:

  1. V distribuci, která je nekompatibilní se systémem pro správu balíčků deb, proto není příkaz k dispozici, v distribucích Arch, Gentoo, Manjaro, Fedora a podobně nebudete moci použít ppa, zde nemůžete nic dělat;
  2. V Ubuntu se nepoužívá. Nástroj pro správu úložišť vyvinul tým Ubuntu a je standardně dodáván pouze s touto distribucí, v ostatních systémech založených na Debianu si jej musíte nainstalovat.
  3. Příkaz jste zadali nesprávně. Pokud kopírujete příkaz z nějakého internetového zdroje, věnujte pozornost pomlčkám, na mnoha zdrojích jsou často automaticky nahrazovány pomlčkami, kvůli tomu bude příkaz chybný.

Podívejme se, jak tento problém vyřešit a chybu odstranit.

Oprava chyby

Nejjednodušší způsob je nainstalovat balíček, který obsahuje program, který potřebujeme. Je k dispozici v oficiálních repozitářích většiny distribucí.

Za tímto účelem spusťte příkaz:

sudo apt install software-properties-common

Systém může ukázat, že balíček je nainstalován, ale přesto při pokusu o instalaci PPA stále hází chyby:

K tomu dochází kvůli chybám při instalaci. Systém si myslí, že balíček je nainstalován, ale ve skutečnosti v souborovém systému nejsou žádné soubory tohoto balíčku, problém můžeme vyřešit jeho přeinstalací:

sudo apt install --reinstall software-properties-common

Ve verzích Ubuntu nižších než 13.10 měl tento balíček jiný název, python-software-properties. Pokud je to váš případ, pak použijte:

sudo apt install python-software-properties

Chcete-li se ujistit, že je balíček správně nainstalován a všechny soubory jsou tam, kde mají být, můžete použít příkaz:

dpkg -L software-properties-common

Spustit soubor přímo:

sudo /usr/bin/add-apt-repository

Ujistěte se, že máte oprávnění ke spuštění:

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

Pokud jste vše provedli správně, tato chyba vás již nebude trápit.