arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
124 lines (76 loc) • 9.39 kB
Markdown
Související články
* [AUR User Guidelines (Česky)](/index.php/AUR_User_Guidelines_(%C4%8Cesky) "AUR User Guidelines (Česky)")
* [AUR Trusted User Guidelines](/index.php/AUR_Trusted_User_Guidelines "AUR Trusted User Guidelines")
## Contents
* [1 Souhrnně](#Souhrnn.C4.9B)
* [1.1 Důležité dokumenty](#D.C5.AFle.C5.BEit.C3.A9_dokumenty)
* [2 Začínáme](#Za.C4.8D.C3.ADn.C3.A1me)
* [3 Historie](#Historie)
* [3.1 Incoming](#Incoming)
* [3.2 Trusted User repozitáře](#Trusted_User_repozit.C3.A1.C5.99e)
* [4 Viz též](#Viz_t.C3.A9.C5.BE)
* [5 FAQ](#FAQ)
* [5.1 Běžné otázky](#B.C4.9B.C5.BEn.C3.A9_ot.C3.A1zky)
* [5.1.1 Co je AUR?](#Co_je_AUR.3F)
* [5.1.2 Co je TU?](#Co_je_TU.3F)
* [5.1.3 Jaký je rozdíl mezi Unsupported a Community?](#Jak.C3.BD_je_rozd.C3.ADl_mezi_Unsupported_a_Community.3F)
* [5.1.4 Kolik potřebuje PKGBUILD hlasů, aby se dostal do Community?](#Kolik_pot.C5.99ebuje_PKGBUILD_hlas.C5.AF.2C_aby_se_dostal_do_Community.3F)
* [5.1.5 Kam se mám podívat, abych zjistil, jak udělat PKGBUILD?](#Kam_se_m.C3.A1m_pod.C3.ADvat.2C_abych_zjistil.2C_jak_ud.C4.9Blat_PKGBUILD.3F)
* [5.2 Běžné problémy](#B.C4.9B.C5.BEn.C3.A9_probl.C3.A9my)
* [5.2.1 Zkouším udělat pacman -S něco a nejde to, ale vím, že je v Community](#Zkou.C5.A1.C3.ADm_ud.C4.9Blat_pacman_-S_n.C4.9Bco_a_nejde_to.2C_ale_v.C3.ADm.2C_.C5.BEe_je_v_Community)
* [5.2.2 Něco je v AUR zastaralé, co mám dělat?](#N.C4.9Bco_je_v_AUR_zastaral.C3.A9.2C_co_m.C3.A1m_d.C4.9Blat.3F)
* [5.2.3 Mám PKGBUILD, který bych rád odeslal, může se někdo podívat, jestli v něm nejsou žádné chyby?](#M.C3.A1m_PKGBUILD.2C_kter.C3.BD_bych_r.C3.A1d_odeslal.2C_m.C5.AF.C5.BEe_se_n.C4.9Bkdo_pod.C3.ADvat.2C_jestli_v_n.C4.9Bm_nejsou_.C5.BE.C3.A1dn.C3.A9_chyby.3F)
* [5.2.4 Něco se v AUR nezkompiluje, když dám makepkg. Co mám dělat?](#N.C4.9Bco_se_v_AUR_nezkompiluje.2C_kdy.C5.BE_d.C3.A1m_makepkg._Co_m.C3.A1m_d.C4.9Blat.3F)
* [5.2.5 Jak zpřístupním balíčky z Unsupported?](#Jak_zp.C5.99.C3.ADstupn.C3.ADm_bal.C3.AD.C4.8Dky_z_Unsupported.3F)
* [5.2.6 Jak můžu posílat balíčky do AUR bez použití webového rozhraní?](#Jak_m.C5.AF.C5.BEu_pos.C3.ADlat_bal.C3.AD.C4.8Dky_do_AUR_bez_pou.C5.BEit.C3.AD_webov.C3.A9ho_rozhran.C3.AD.3F)
* [6 Externí odkazy](#Extern.C3.AD_odkazy)
## Souhrnně
**Arch Linux User-Community Repository (AUR)** je repozitář pro uživatele Arch Linuxu řízený komunitou. AUR byl od počátku vytvořen k tomu, aby organizoval sdílení PKGBUILDů v širší komunitě a usnadnil začleňování oblíbených balíčků, kterými přispěli uživatelé, do repozitáře [community](#.5Bcommunity.5D).
Je přezdíván rodiště nových balíčků Arch Linuxu -- v AUR uživatelé přispívají svými vlastními balíčky. Komunita AUR hlasuje pro ně nebo proti nim, a jakmile bylo pro balíček dostatečně hlasováno, AUR Trusted User (Důvěryhodný Uživatel) ho přesune do repozitáře [community], odkud je přístupný přes [pacmana](/index.php/Pacman_(%C4%8Cesky) "Pacman (Česky)") a [ABS](/index.php/ABS_-_The_Arch_Build_System_(%C4%8Cesky) "ABS - The Arch Build System (Česky)").
### Důležité dokumenty
Kromě tohoto článku si nezapomeňte přečíst [uživatelského průvodce AUR](/index.php/AUR_-_u%C5%BEivatelsk%C3%BD_pr%C5%AFvodce_(%C4%8Cesky) "AUR - uživatelský průvodce (Česky)"), pokud chcete být uživatel AUR, a [AUR Trusted User Guidelines](/index.php/AUR_Trusted_User_Guidelines "AUR Trusted User Guidelines"), pokud plánujete být Trusted User.
## Začínáme
* Krátký návod pro instalování balíčků z AUR můžete nalézt [zde](#Jak_na_bal.C3.AD.C4.8Dek_z_UNSUPPORTED). Pro detailní informace o sestavování balíčků z AUR se prosím podívejte na článek o [makepkg](/index.php/Makepkg "Makepkg").
* [Uživatelský průvodce AUR](/index.php/AUR_-_u%C5%BEivatelsk%C3%BD_pr%C5%AFvodce_(%C4%8Cesky) "AUR - uživatelský průvodce (Česky)") vysvětluje a ukazuje, jak zpřístupnit repozitář [community] v [pacmanu](/index.php/Pacman_(%C4%8Cesky) "Pacman (Česky)") a [ABS](/index.php/ABS_-_The_Arch_Build_System_(%C4%8Cesky) "ABS - The Arch Build System (Česky)").
* Navštivte [webové rozhraní AUR](https://aur.archlinux.org), abyste se informovali o aktualizacích a událostech. Najdete tam také statistiky a aktualizovaný seznam nejnovějších balíčků dostupných v AUR.
* Také se podívejte na [otázky a odpovědi](/index.php/AUR_Q_%26_A "AUR Q & A").
## Historie
Následující položky jsou uvedeny jen pro historické účely. Od té doby byly nahrazeny AURem a dále již nejsou dostupné.
### Incoming
Na počátku bylo:
```
[ftp://ftp.archlinux.org/incoming](ftp://ftp.archlinux.org/incoming)
```
a lidé přispívali jednoduše tak, že nahráli [PKGBUILD](/index.php/PKGBUILD "PKGBUILD"), potřebné doplňující soubory a samotný sestavený balíček na server. Balíček zde zůstal tak dlouho, než ho uviděl [správce balíčků](/index.php/Package_Maintainer "Package Maintainer") a adoptoval ho.
### Trusted User repozitáře
Poté se zrodily Trusted User repozitáře. Určitým jednotlivcům v komunitě bylo dovoleno hostovat své vlastní repozitáře, které pak mohl kdokoliv využívat. AUR vznikl na tomto základě s cílem toto učinit jak flexibilnější tak použitelnější. Správcům AUR se ve skutečnosti stále říká TU (Trusted Users).
## Viz též
* [AUR helpers](/index.php/AUR_helpers "AUR helpers") vám mohou pomoci najít, stáhnout a nainstalovat balíčky z AUR.
## FAQ
### Běžné otázky
#### Co je AUR?
AUR (Arch User Repository) je místo, kam může komunita Arch Linuxu nahrávat [PKGBUILDy](/index.php/Arch_Build_System_(%C4%8Cesky)#Co_je_PKGBUILD_a_co_obsahuje.3F "Arch Build System (Česky)") aplikací, knihoven atd. a sdílet je s celou komunitou. Další uživatelé pak pro své oblíbené balíčky mohou volit, aby se dostaly do repozitáře Community a mohly tak být sdíleny s uživateli Arch Linuxu v binární formě.
#### Co je TU?
[TU (Trusted User)](/index.php/AUR_Trusted_User_Guidelines "AUR Trusted User Guidelines") je osoba, která je zvolena pro to, aby dohlížela na AUR a repozitář Community. Oni jsou ti, kdo dávají PKGBUILDy, které dostanou nejvíce hlasů, do Community, označují PKGBUILDy jako bezpečné a obecně udržují AUR v chodu.
#### Jaký je rozdíl mezi Unsupported a Community?
Unsupported je místo, kam posílají všechny PKGBUILDy uživatelé. Z nich pak musíte sestavit balíčky ručně pomocí <tt>makepkg</tt>. Když PKBUILDy dostanou dostatečné množství hlasů, jdou do repozitáře Community, kde je spravují TU a jelikož jsou to nyní binární balíčky, může být pro jejich instalaci použit pacman.
#### Kolik potřebuje PKGBUILD hlasů, aby se dostal do Community?
Obvykle to dá kolem 25 hlasů, než se něco dostane do Community. Výjimkou je, když je aplikace vyvíjena pro Arch Linux a TU ji chce dát do Community; pak vstoupí do repozitáře dříve.
#### Kam se mám podívat, abych zjistil, jak udělat PKGBUILD?
Nejlepší místo je [zde (anglicky)](/index.php/Creating_packages "Creating packages"). Před vytvářením PKGBUILDu se nezapomeňte podívat do AUR, abyste zbytečně nevytvářeli něco, co již existuje.
### Běžné problémy
#### Zkouším udělat <tt>pacman -S něco</tt> a nejde to, ale vím, že je v Community
Pravděpodobně jste nepovolili Community ve svém souboru /etc/pacman.conf. Jednoduše odkomentujte příslušné řádky.
#### Něco je v AUR zastaralé, co mám dělat?
Začátečníci mohou balíček označit jako "out-of-date" (zastaralý). Pokud zůstane takto označený délší dobu, nejlepší věc je poslat e-mail jeho správci. V případě, že ho chcete udržovat sami a nedostanete od správce žádnou odpověď, můžete poslat e-mail do mailing listu aur-general, aby nějaký TU balíček osiřel.
#### Mám PKGBUILD, který bych rád odeslal, může se někdo podívat, jestli v něm nejsou žádné chyby?
Pokud chcete nechat okomentovat svůj PKGBUILD, pošlete ho na mailing list AUR, kde získáte zpětnou vazbu od TU a ostatních členů AUR. Též můžete získat pomoc od gangu na [IRC kanálu](/index.php/ArchChannel "ArchChannel"), irc.freenode.net #archlinux. Pro zkontrolování svého PKGBUILDu a pkg.tar.gz můžete také použít **namcap**.
#### Něco se v AUR nezkompiluje, když dám makepkg. Co mám dělat?
Nejdříve před kompilací čehokoliv s <tt>makepkg</tt> udělejte <tt>pacman -Syu</tt>, jelikož problém může být v tom, že váš systém není aktuální. Pokud to není ten případ, ohlašte to správci balíčku.
#### Jak zpřístupním balíčky z Unsupported?
[Viz zde.](#Jak_na_bal.C3.AD.C4.8Dek_z_UNSUPPORTED)
#### Jak můžu posílat balíčky do AUR bez použití webového rozhraní?
Můžete použít [aurup](https://aur.archlinux.org/packages.php?ID=5848), což je rozhraní do příkazové řádky.
## Externí odkazy
* Webové rozhraní AUR: [https://aur.archlinux.org](https://aur.archlinux.org)
* Mailing list AUR: [https://www.archlinux.org/mailman/listinfo/aur-general](https://www.archlinux.org/mailman/listinfo/aur-general)