Yaourt (Česky)
Yet AnOther User Repository Tool. Yaourt je program spravovaný komunitou. Jedná se o program, který je podobný programu pacman, akorát přidává podporu pro přístup do repozitáře AUR. S jeho pomocí můžete kompilovat a instalovat různé balíčky, které se v tomto repozitáři nachází. Vše funguje na bázi tzv. PKGBUILDů. Yaourt používá stejnou syntaxi jako pacman, umožňuje ale také další možnosti užití. Podporuje například barevný výstup, interaktivní hledání a mnoho dalších věcí.
Contents
Instalace
Nainstalujte balík "base-devel", kvůli programům gcc, make a podobně.
pacman -S base-devel
Instalace z repozitáře AUR
Pokud ještě nemáte, nainstalujte balík "wget"
pacman -S wget
Postupně prověďte následující příkazy:
cd ~ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz tar zxvf package-query.tar.gz cd package-query makepkg -si cd .. wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz tar zxvf yaourt.tar.gz cd yaourt makepkg -si cd ..
Instalace přidáním vlastního repozitáře
Přidejte nový repozitář do /etc/pacman.conf
[archlinuxfr] #Server = http://repo.archlinux.fr/x86_64 Server = http://repo.archlinux.fr/i686 SigLevel = Never
Nainstalujte yaourt příkazem:
# pacman -Syu yaourt
Program yaourt by se měl nainstalovat a fungovat tak, jak má.
Nastavení proxy
Pokud pro přístup do sítě internet využíváte HTTP Proxy server, budete pravděpodobně muset nastavit proměnné prostředí 'http_proxy' a 'https_proxy' ve svém souboru ~/.bashrc
(pokud nastavíte pouze http proxy, nebude možné stahovat balíčky z AURu):
export http_proxy='http://proxy.hostname.com:port' export https_proxy='https://proxy.hostname.com:port'
- Pro další informace se podívejte na man stránky programu curl.
man curl
- Program 'sudo' nenastavuje proměnné prostředí jakými je například zmíněná 'http_proxy', takže pokud ho používáte, budete muset přidat tuto řádku do souboru
/etc/sudoers
:
Defaults env_keep = "http_proxy" Defaults env_keep = "https_proxy"
Použití programu yaourt
Yaourt se ptá dvakrát na heslo
Pokud je vypnutý timeout u zadání hesla programu sudo v souboru /etc/sudoers
Defaults timestamp_timeout=0
yaourt se vás bude dotazovat na zadání hesla dvakrát - pokaždé, když bude pro svoji činnost potřebovat oprávnění uživatele root. Abyste tomu předešli, vložte následující řádek
SUDONOVERIF=1
do souboru /etc/yaourtrc
nebo do $HOME/.yaourtrc