Aktualizace: Yaourt byl zrušen ve prospěch yay – Yet Another Yogurt – Pomocníka AUR napsaného v jazyce GO.
Yaourt (Yet Another User Repository Tool) je pokročilý nástroj příkazového řádku pro instalaci balíčků v Arch Linuxu. Je to výkonný wrapper pro Pacman, standardní nástroj pro správu balíčků pro Arch Linux s rozšířenými funkcemi a pozoruhodnou podporou AUR (Arch Linux User Repository).
Slouží k interaktivnímu vyhledávání, instalaci a aktualizaci balíčků z AUR, podporuje kontrolu konfliktů a řešení závislostí. Umí zobrazit barevný výstup, zobrazit informace o dostupných balíčcích, umožňuje dotazovat se na balíčky na základě různých možností, podporuje sestavování balíčků přímo ze zdrojů AUR nebo ABS (Arch Build System).
Yaourt slouží také ke správě záložních souborů (typicky .pac*
souborů), dotazování přímo ze záložního souboru; umí ukládat a obnovovat databáze alpm, testovat místní databáze a také vyhledávat osiřelé balíčky. Kromě toho podporuje rozdělování balíčků, umí třídit balíčky podle data instalace a mnoho dalšího.
Naneštěstí Yaourt neexistuje v oficiálním repozitáři balíčků instalace Arch Linuxu. Yaourt musíte do Arch Linuxu nainstalovat ručně pomocí následujících dvou různých způsobů.
Způsob 1: Instalace Yaourtu v Arch Linuxu pomocí AUR
Tento způsob je trochu zdlouhavější, pokud chcete Yaourt nainstalovat rychle, podívejte se na druhý způsob. Zde musíte začít instalací všech požadovaných balíčků podle obrázku.
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
Metoda 2: Instalace Yaourtu v Arch Linuxu pomocí vlastního úložiště
Začněte přidáním vlastního úložiště do seznamu úložišť správce balíčků pacman.
$ sudo /etc/pacman.conf
Zkopírujte a vložte do souboru následující konfiguraci vlastního úložiště.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Uložení změn a ukončení souboru. Poté zadejte následující příkaz pro instalaci Yaourt.
$ sudo pacman -Sy yaourt
Jak používat správce balíčků Yaourt v systému Arch Linux
1. Chcete-li nainstalovat nebo aktualizovat balíček, například glances, použijte příznak -S
, jak je znázorněno.
$ sudo yaourt -S glances
2. Chcete-li balíček odebrat, použijte příznak -R
, jak je znázorněno.
$ sudo yaourt -R glances
3. Nainstalované balíčky můžete aktualizovat pomocí příznaku -U
, jak je znázorněno.
$ sudo yaourt -U target_here
4. Chcete-li se zeptat na místní databázi balíčků, použijte příznak -Q
.
$ sudo yaourt -Q | less
5. Chcete-li se zeptat na místní databázi balíčků, použijte příznak -Q
. Další příkaz slouží ke shromáždění a zobrazení informací o nainstalovaných balíčcích i nakonfigurovaných repozitářích v systému Arch Linux.
$ yaourt --stats
6. Databáze balíčků pacman můžete synchronizovat následujícím příkazem.
$ sudo yaourt -Sy
Další informace naleznete na manuálové stránce yaourt.
$ man yaourt
.