Kdykoli chcete do systému Ubuntu nainstalovat softwarový balíček, musíte se nejprve obrátit na oficiální repozitář Ubuntu uvedený v souboru sources.list vašeho systému. Pokud tam software není k dispozici, můžete jej nainstalovat prostřednictvím libovolného úložiště PPA, ve kterém je k dispozici. Úložiště PPA jsou neoficiální úložiště těch softwarových balíčků, které jsou uživatelům k dispozici prostřednictvím Launchpadu. Launchpad, platforma vyvinutá společností Canonical, umožňuje vývojářům nahrát na ni svůj kód, na kterém jsou zpřístupněny balíčky .deb, z nichž mohou uživatelé software instalovat.
V tomto článku popíšeme, jak používat příkazový řádek a grafické uživatelské rozhraní Ubuntu, abyste mohli:
- Zveřejnit seznam repozitářů PPA přidaných do systému
- Přidat do systému repozitář PPA, ze kterého lze stahovat software
- Odstranit přidaný repozitář PPA ze systému
Příkazy a postupy uvedené v tomto článku jsme spustili v systému Ubuntu 18.0.04 LTS.
Správa repozitářů PPA pomocí příkazového řádku
Pokud stejně jako já preferujete pro provádění všech správcovských operací v Linuxu používání příkazového řádku, zde je návod, jak můžete v Ubuntu provádět základní správu repozitářů.
Příkazový řádek Ubuntu, Terminál, můžete otevřít buď prostřednictvím systémového panelu Dash, nebo klávesové zkratky Ctrl+Alt+T. Příkazový řádek můžete otevřít pomocí klávesové zkratky Ctrl+Alt.
Seznam přidaných repozitářů PPA
Pokud chcete vypsat všechny repozitáře dostupné v systému Ubuntu, zadejte v Terminálu následující příkaz:
$ apt policy
Jiným způsobem, jak vypsat všechny přidané repozitáře PPA, je vypsat obsah adresáře /etc/apt/sources.list.d. V případě, že chcete vypsat všechny repozitáře PPA, zadejte následující příkaz. Tento adresář obsahuje seznam všech repozitářů dostupných v systému.
Příkaz můžete použít takto:
$ ls /etc/apt/sources.list.d
Přidat repozitář PPA
Přidávat/odebírat a konfigurovat software a repozitáře v Ubuntu může pouze oprávněný uživatel. Zde je syntaxe příkazu, který můžete použít jako sudo pro přidání PPA do systému:
$ add-apt-repository ppa:ppa_name
A poté nainstalujte požadovaný balíček z přidaného repozitáře jako sudo následujícím způsobem:
$ apt install package_name
V Ubuntu 18. září 2018 můžete přidat PPA do systému.04 nemusíte po přidání nového úložiště používat příkaz apt-get update, protože systém tuto operaci provede automaticky. V dřívějších verzích Ubuntu bylo nutné před instalací balíčku spustit následující příkaz, abyste mohli nainstalovat nejnovější dostupnou verzi softwaru:
$ sudo apt-get update
Příklad:
Představíme si příklad, kdy do našeho systému přidáme repozitář PPA Thomase Schiexe, který později použijeme k instalaci Blenderu, balíku pro tvorbu 3D.
Úložiště PPA přidáme pomocí následujícího příkazu sudo:
$ sudo add-apt-repository ppa:thomas-schiex/blender
Když je úložiště PPA přidáno, stačí zadat následující příkaz a nainstalovat nejnovější verzi aplikace Blender:
$ sudo apt-get install blender
Odstranění úložiště PPA
Pokud chcete přidané úložiště PPA ze systému odstranit, můžete použít následující syntaxi příkazu sudo:
$ add-apt-repository -remove ppa:ppa_name
Výše uvedený příkaz odstraní ze systému pouze úložiště PPA, nikoli softwarový balíček, který jste jeho prostřednictvím nainstalovali.
Chci-li například odebrat úložiště, které jsem přidal v předchozí části, spustím v Terminálu následující příkaz:
$ add-apt-repository --remove ppa:thomas-schiex/blender
Odstranění úložiště
Odstranění úložiště znamená jeho odstranění ze systému a také downgrade softwarových balíčků, které jste jeho prostřednictvím stáhli. K tomuto účelu můžete použít nástroj nazvaný PPA Purge.
Tento nástroj si můžete nainstalovat prostřednictvím oficiálních repozitářů Ubuntu takto:
$ sudo apt-get install ppa-purge
K vyčištění přidaného repozitáře pak můžete použít následující syntaxi příkazu:
$ ppa-purge ppa:ppa_name
Příklad:
$ ppa-purge ppa:thomas-schiex/blender
Ruční odstranění repozitáře
Jak bylo uvedeno výše, váš přidaný repozitář je .list jsou uloženy v adresáři /etc/apt/sources.list.d. Z tohoto adresáře můžete ručně odebrat repozitář PPA pomocí příkazu rm takto:
$ rm /etc/apt/sources.list.d/ppa_list_file
Příklad:
$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list
Správa repozitářů PPA prostřednictvím uživatelského rozhraní
Pomocí nástroje uživatelského rozhraní Ubuntu s názvem Software a aktualizace můžete spravovat jak oficiální repozitáře Ubuntu, tak repozitáře PPA. Zde je návod, jak jej můžete použít:
Seznam přidaných repozitářů PPA
Chcete-li otevřít nástroj Software a aktualizace, zadejte příslušná klíčová slova do vyhledávacího panelu Dash následujícím způsobem, případně jej můžete otevřít přímo ze seznamu Aplikace.
Ve výchozím nastavení se nástroj Software a aktualizace otevře na kartě Software Ubuntu. Chcete-li zobrazit úložiště PPA přidaná do systému, vyberte kartu Další software.
Přidat úložiště PPA
Chcete-li přidat nové úložiště PPA, klikněte v zobrazení Další software na tlačítko Přidat. Otevře se následující dialogové okno:
Do pole Řádek APT vložte název PPA, který chcete přidat, a poté klikněte na tlačítko Přidat zdroj. Systém vás poté požádá o ověření, protože úložiště může do Ubuntu přidat pouze oprávněný uživatel. Zadejte heslo sudo a klikněte na tlačítko Ověřit.
Váš nový repozitář bude přidán do systému a objeví se v seznamu Další software tohoto nástroje.
Odstranění repozitáře PPA
Přidaný repozitář PPA můžete odstranit tak, že jej nejprve vyberete ze seznamu Další software v nástroji Software a aktualizace a poté kliknete na tlačítko Odstranit.
Nyní můžete spravovat repozitáře PPA a prozkoumat tak mnohem více, než je k dispozici v oficiálních repozitářích Ubuntu.
.