Jak opravit chybu příkazu add-apt-repository not found v Crostini Linux

Návody A Návody

Pokud se vám při pokusu o přidání úložiště v Crostini Linuxu zobrazuje chyba „add-apt-repository command not found“, existuje několik různých věcí, které můžete udělat, abyste to napravili. Nejprve zkuste spustit příkaz apt update, abyste se ujistili, že je váš seznam balíčků aktuální. Pokud to nepomůže, můžete zkusit nainstalovat balíček software-properties-common, který by měl obsahovat příkaz add-apt-repository. Pokud ani jedno z těchto řešení nefunguje, můžete zkusit přidat úložiště ručně úpravou souboru /etc/apt/sources.list a přidáním řádku úložiště sami. Jen se ujistěte, že používáte správnou syntaxi pro vaše úložiště.

Jak pokračujeme v naší sérii příkazového řádku, stále hledáme způsoby, jak vyzkoušet nový software a alternativní metody instalace aplikací pro Linux. Jednou běžnou instancí, která se často objevuje, je instalace softwaru z jiného úložiště, než je výchozí Debian Buster, který je dodáván s Crostini Linux na Chrome OS. Pokud jste si pohrávali s Crostini, je možné, že jste narazili na stejnou situaci a na chybu, která nastane při pokusu o přidání sekundárního úložiště.

V našem příkladu použijeme úložiště Debian Stretch, protože se jedná o důvěryhodné úložiště a již víme, že funguje dobře na Chrome OS. Když byl Chrome OS aktualizován na kontejnery Debian 10 (Buster), úložiště Debian 9 (Stretch) byla odstraněna. K přidání hlavního úložiště Debian Stretch použijeme v terminálu následující příkaz. |_+_|

Okamžitě uvidíte, že tato metoda nefunguje kvůli chybějícímu balíčku software-properties-common a v terminálu se vytiskne následující chyba. |_+_| Nepanikařte. Je to jednoduchá oprava. Nejprve budeme muset nainstalovat software-vlastnosti-běžné balíček a poté spusťte příkaz pro přidání úložiště Debian Stretch.|_+_|

Po dokončení instalace a přidání úložiště spusťte |_+_| abyste měli jistotu, že je vše aktuální. (Toto je jen příklad. Neexistuje žádný důvod, proč používat úložiště Stretch. Stejné a někdy i novější verze aplikací najdete v úložišti Buster. ) Nyní, když je to hotovo, můžete ověřit, že vaše repo bylo přidáno pomocí |_+_| a zobrazení |_+_| soubor, ve kterém byl uložen repozitář. Spuštěním následujícího příkazu ověřte, že Stretch Main je nyní v tomto souboru. |_+_|

Pokud přidáváte úložiště za účelem instalace jedné aplikace a nechcete úložiště uchovávat ve svém seznamu zdrojů, můžete jej odebrat přidáním příkazu |_+_|k příkazu apt-add, který jsme použili. Ten příkaz vypadá takto:|_+_|

U některých úložišť se může stát, že se při pokusu o spuštění |_+_| zobrazí chyba. To se může stát z různých důvodů. Chybějící klíče a nezabezpečené zdroje jsou běžné chyby při přidávání repozitáře do Crostini. Pokud narazíte na zeď, přidejte komentář níže a můžeme se společně zabývat konkrétním úložištěm, protože způsob opravy této chyby se může lišit.