Difference between revisions of "Yaourt (Česky)"

From ArchWiki
Jump to: navigation, search
m (Instalace z repozitáře AUR)
(Redirect to AUR helpers)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Package management (Česky)]]
+
#REDIRECT: [[AUR helpers]]
[[Category:AUR (Česky)]]
 
[[Category:Česky]]
 
[[de:Yaourt]]
 
[[en:Yaourt]]
 
[[es:Yaourt]]
 
[[fa:Yaourt]]
 
[[fr:Yaourt]]
 
[[it:Yaourt]]
 
[[lt:Yaourt]]
 
[[pl:Yaourt]]
 
[[ru:Yaourt]]
 
[[sr:Yaourt]]
 
[[tr:Yaourt]]
 
[[zh-CN:Yaourt]]
 
[[zh-TW:Yaourt]]
 
 
 
'''Y'''et '''A'''n'''O'''ther '''U'''ser '''R'''epository '''T'''ool. 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 [[Arch User Repository (Česky) | 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 (Česky)| 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í.
 
 
 
{{Warning|Yaourt je neoficiální projekt třetí strany a není oficiálně podporován vývojáři Arch Linuxu.}}
 
{{Note|Chyby programu hlašte na [http://bugs.archlinux.fr archlinux.fr bugtrackeru]}}
 
 
 
== 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 {{ic|/etc/pacman.conf}}
 
[archlinuxfr]
 
#Server = http://repo.archlinux.fr/x86_64
 
Server = http://repo.archlinux.fr/i686
 
 
 
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 {{ic|~/.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 {{ic|/etc/sudoers}}:
 
Defaults env_keep = "http_proxy"
 
Defaults env_keep = "https_proxy"
 
 
 
{{Note| Pro změny souboru {{ic|/etc/sudoers}} je lepší použít program {{ic|visudo}} než vše upravovat ručně.}}
 
 
 
== Použití programu yaourt ==
 
* [http://www.archlinux.fr/yaourt-en/ Stránka programu yaourt (Anglicky)]
 
 
 
== Yaourt se ptá dvakrát na heslo ==
 
Pokud je vypnutý timeout u zadání hesla programu sudo v souboru {{ic|/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 {{ic|/etc/yaourtrc}} nebo do {{ic|$HOME/.yaourtrc}}
 
 
 
== Zdroje ==
 
* [http://archlinux.fr/yaourt-en#get_it How to get yaourt on Archlinux.fr (Anglicky)]
 

Latest revision as of 14:29, 31 January 2016

Redirect to: