Difference between revisions of "Frequently asked questions (Česky)"

From ArchWiki
Jump to: navigation, search
(Q) Jsem úplný začátečník v linuxu. Měl bych používat Arch?)
(41 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Česky)]]
 
[[Category:About Arch (Česky)]]
[[Category:FAQs (Česky)]]
+
[[ar:FAQ]]
{{i18n_links_start}}
+
[[bg:FAQ]]
{{i18n_entry|English|FAQ}}
+
[[da:FAQ]]
{{i18n_entry|Español|FAQ_(Español)}}
+
[[de:FAQ]]
{{i18n_entry|Nederlands|FAQ_(Nederlands)}}
+
[[en:FAQ]]
{{i18n_entry|Français|FAQ (Français)}}
+
[[es:FAQ]]
{{i18n_entry|Polski|FAQ (Polski)}}
+
[[fa:پرسش‌ و پاسخ]]
{{i18n_entry|简体中文|FAQ常见问题集}}
+
[[fr:FAQ]]
{{i18n_entry|Slovensky|FAQ_(Slovensky)}}
+
[[hr:FAQ]]
{{i18n_entry|Česky|FAQ_(Česky)}}
+
[[id:FAQ]]
{{i18n_entry|Deutsch|FAQ_(Deutsch)}}
+
[[it:FAQ]]
{{i18n_entry|Português do Brasil|FAQ_(Português do Brasil)}}
+
[[ja:FAQ]]
{{i18n_entry|Русский|FAQ_(Русский)}}
+
[[ko:FAQ]]
{{i18n_entry|ไทย|FAQ_(ไทย)}}
+
[[lt:FAQ]]
{{i18n_links_end}}
+
[[nl:FAQ]]
 +
[[pt:FAQ]]
 +
[[ro:Întrebări frecvente]]
 +
[[ru:FAQ]]
 +
[[sk:FAQ]]
 +
[[th:FAQ]]
 +
[[tr:Sss]]
 +
[[zh-CN:FAQ]]
 +
[[zh-TW:FAQ]]
 +
Kromě otázek probíraných níže můžete zkusit články [[The Arch Way (Česky)|The Arch Way]] a [[ArchLinux (Česky)|Arch Linux]]. Oba obsahují užitečné informace o Arch Linuxu.
  
== F.A.Q. ==
+
== Obecné ==
  
Nejprve si přečtěte [[TheArchWay]] a [[ArchLinux]] a [[Devland]]. Všechny tři obsahují nemalé množství informací o ArchLinuxu.
+
=== Q) Co je to Arch Linux? ===
 +
'''A)''' Viz článek [[Arch Linux (Česky)|Arch Linux]].
  
----
+
=== Q) Proč bych měl chtít použivat Arch? ===
 +
'''A)''' Pokud po přečtení [[The Arch Way (Česky)|The Arch Way]] filozofie chcete přijmout myšlenku přístupu 'udělej si sám' a pokud vyžadujete jednoduchou, elegantní, velmi konfigurovatelnou, nejmodernější GNU/Linux distribuci pro všeobecné použití, mohl by se vám Arch líbit.
  
==Q) Jsem úplný začátečník v linuxu. Měl bych používat Arch?==
+
=== Q) Proč bych neměl chtít používat Arch? ===
'''A)''' Tato otázka byla (a stále je) dost diskutovaná. Arch je určený pokročilejším uživatelům Linuxu, ale někteří lidé cítí, že "Arch je dobré místo na začátek". Pokud jste začátečník a chcete používat Arch, varujeme vás, že MUSÍTE mít vůli učit se. Nejdřív než budete klást jakékoliv otázky, pokuste se odpověď najít na google, prohledejte Wiki, a hledejte na fórech. Pokud to uděláte, měli by jste být OK. Také mějte na paměti, že mnoho lidí nechce stále dookola odpovídat na stále stejné základní otázky, takže se tomuto vyvarujete. Existuje důvod proč tyto prostředky byli vytvorené/udělané dostupnými pro vás.
+
'''A)''' Arch by se vám '''nemusel''' líbit, pokud:
  
----
+
* po přečtení [[The Arch Way (Česky)|The Arch Way]] nesouhlasíte s filozofií Archu,
 +
* nemáte schopnosti/čas/touhu pro distribuci GNU/Linuxu s 'udělej si sám' přístupem,
 +
* vyžadujete podporu pro jinou architekturu než x86_64 nebo i686,
 +
* chcete používat distribuci, která poskytuje pouze svobodný software podle definice GNU,
 +
* věříte, že operační systém by se měl sám nakonfigurovat, běžet hned po instalaci a zahrnovat kompletní výchozí množinu aplikací a desktopových prostředí na instalačním médiu,
 +
* nechcete bleeding edge, rolling release distribuci GNU/Linuxu,
 +
* jste spokojeni s vaším současným operačním systémem,
 +
* chcete operační systém se zaměřením na jinou skupinu uživatelů.
  
==Q) Našel jsem chybu v balíčku X, co bych měl udělat?==
+
=== Q) Na jaké distribuci je Arch založen? ===
'''A)''' Nejdříve potřebujete zistit, zda tato chyba je něco co může tým Archlinuxu opravit. Někdy není (to že padá firefox může být důsledkem chyby týmu Mozilla) - toto sa nazývá ''upstream error'' (protiproudová chyba). Pokud to je problém Archu, je série kroků které můžete udělat: #Hledejte informace na fórech. Podívejte se zda si toho nevšiml i někdo jiný. #Oznamte to uživatelovi balíčku. Pro tuto informaci zkuste "pacman -Qi <název balíčku>".
+
'''A)''' Arch je vyvíjen nezávisle, byl vystavěn od nuly a není založen na žádné jiné distribuci GNU/Linuxu. Před tím než vytvořil Arch, jeho tvůrce Judd Vinet obdivoval a používal CRUX, bezvadnou minimalistickou distribuci, kterou vytvořil Per Lidén. Původně inspirován myšlenkami společnými s CRUXem, Arch byl vystavěn od nuly a poté byl pacman napsán v C.
#Odešlete zprávu o chybě s detailními informacemi na http://bugs.archlinux.org
+
#Napíšte přízpěvek do fóra pokud chcete, kde podrobně popíšete problém a skutečnost, že jste už o tom podali zprávu. Toto pomůže mnohým lidem, aby neposílali zprávu o té samé chybě.
+
  
----
+
=== Q) Jsem úplný linuxový začátečník. Měl bych používat Arch? ===
 +
'''A)''' Tato otázka byla dost diskutovaná. Arch je zaměřený spíše na pokročilejší uživatele Linuxu, ale někteří lidé cítí, že Arch je dobré místo pro motivované začátečníky. Pokud jste začátečník a chcete používat Arch, varujeme vás, že '''musíte''' mít vůli učit se a akceptovat fakt, že Arch je založen na myšlence 'udělej si sám'. Je to právě uživatel, kdo si sestavuje systém a kontroluje jeho vývoj. Dříve, než budete klást jakékoliv otázky, pokuste se odpověď najít na Google, prohledejte Wiki a fórum (a dočtěte zbytek těchto otázek). ''Za tímto účelem vám byly tyto zdroje poskytnuty.'' Sestavení těchto skvělých informací zabralo mnoho tísíc hodin ''dobrovolné'' práce.
  
==Q) Bude mít Arch databázi pro pacmana?==
+
Doporučené čtení: [[Beginners' Guide (Česky)|Průvodce začátečníka]].
'''A)''' Možná. O této otázce preběhla diskuze.
+
http://bbs.archlinux.org/viewtopic.php?t=11193
+
http://bbs.archlinux.org/viewtopic.php?t=10898
+
  
----
+
=== Q) Je Arch navržen pro použití jako server? Jako desktop? Jako pracovní stanice? ===
 +
'''A)''' Arch není navržen pro žádný speciální způsob použití. Místo toho je navržen pro speciální typ ''uživatele''. Arch se zaměřuje na schopné uživatele, kteří oceňují 'udělej si sám' přístup a vytváří si systém tak, aby vyhovoval jejich jedinečným potřebám. Proto v rukou uživatele z cílené skupiny lze Arch použít prakticky pro cokoli. Mnoho Archistů používá svůj systém na desktopech i pracovních stanicích. A samozřejmě archlinux.org běží na Archu.
  
==Q) Pacman je pomalý! Jak by se dali zlepšit počáteční časy spuštění?==
+
=== Q) Velmi se mi líbí Arch, ale tým vývojářů musí implementovat ''"funkci X"'' ===
'''A)''' Shlédněte předešlou otázku ohledně databázového pozadí (back-endu) pro pacmana. Pouze první spuštění pacmana po nabootovaní by mělo být pomalé. Potom už jsou věci cachované. Tento problém se rozebírá v diskuzi.
+
'''A)''' Než půjdeme dále, četli jste [[The Arch Way (Česky)|The Arch Way]]? Poskytli jste danou funkci/řešení? Splňuje vaše řešení filozofii Archu? Pokud ano, zapojte se, přispějte svým kódem komunitě. Pokud vzbudí kladný ohlas, možná vaše řešení přijmeme. Komunita Archu vzkvétá z přispívání a sdílení kódu a nástrojů.
Pokud jste na ReiserFS, jsou tu záležitosti týkající sa fragmentace, které spomalují pacmana víc než je běžné. Shlédněte pro informace toto vlákno:
+
http://bbs.archlinux.org/viewtopic.php?t=11840
+
  
Od verzie 2.9.6, balíček pacman obsahuje bash skript s názvem <tt>pacman-optimize</tt> který by měl pomoct každému, kdo zažívá pomalé časy spuštění.
+
=== Q) Kdy bude uvolněna další verze? ===
 +
'''A)''' Vydání Arch Linuxu jsou pouze snapshoty [core] repozitáře a jsou vydávány obvykle v první polovině každého měsíce.
  
----
+
Model průběžných aktualizací udržuje každý Arch Linux systém aktuální a na ''krvavé hraně'' (bleeding edge) spuštěním jediného příkazu. Z tohoto důvodu nejsou verze pro Arch důležité, protože by zastaraly s každým uvolněním nové verze libovolného balíčku. Pokud hledáte nejnovější verzi Archu, nemusíte přeinstalovávat. Jednoduše spusťte příkaz {{ic|pacman -Syu}} a váš systém bude identický tomu, který byste dostali čistou instalací. Z tohoto důvodu také nejsou nová vydání Archu plná vzrušujících novinek. Nové a vzrušující funkce jsou uvolňovány podle potřeby uvolněním nové verze balíčku, mohou tedy být okamžitě nainstalovány pomocí {{ic|pacman -Syu}}.
  
==Q) Balíčky Archu mají dodržovat dohodu o jedinečných názvech, ale .pkg.tar.gz je príliš dlouhé a matoucí==
+
=== Q) Je Arch stabilní distribucí? Nedojde často k rozbití? ===
'''A)''' O tom se diskutovalo na poštovním seznamu Archu. Někteří navrhovali príponu souboru .pac. Pokud vím, momentálně není žádný plán měnit příponu balíčků. Jako to řekl jeden z vývojářů Archu, Tobias Kieslich, "Balíček '''je''' gzipovaný tarball! A může být otevřený, průhledný a manipulovaný jakoukoliv aplikací schopnou tar-u. Navíc, většina aplikácií správně detekuje mime-typ."
+
'''A)''' Krátká odpověď: Arch je tak stabilní, jak si ho ''uživatel'' udělá.
  
----
+
''Uživatel'' sestavuje svůj vlastní Arch systém z jednoduchého základního prostředí a ''uživatel'' kontroluje aktualizace systému. Očividně rozsáhlejší a komplikovanější systém zahrnující množství upravených balíčků a nadbytek toolkitů a desktopových prostředí by byl náchylnější na konfigurační problémy kvůli změnám v softwaru, než je štíhlejší a jednodušší systém. Arch je zaměřen na schopné proaktivní uživatele. Obecná zručnost v UNIXu a dobré praktiky správy systému a aktualizací také hrají důležitou úlohu ve stabilitě systému. Také si uvědomte, že balíčky Archu jsou až na vyjímky bez záplat, tedy za mnoho problémů s aplikacemi mohou vývojáři aplikací a ne vývojáři Archu.
  
==Q) Pacman potřebuje knihovnu, aby ostatní aplikace mohli mít snadný přístup k informacím o balíčku==
+
''Uživatel'' je tedy naprosto odpovědný za stabilitu svého vlastního systému s průběžnými aktualizacemi. Uživatel rozhoduje, kdy aktualizovat a kdy sloučit nezbytné změny, kdykoli je to potřeba. Pokud uživatel potřebuje pomoc komunity, je mu včas poskytnuta. Rozdíl mezi Archem a ostatními distribucemi je v tom, že Arch je opravdovou 'udělej si sám' distribucí; stížnosti na rozbití nejsou na místě.
'''A)''' Na knihovně pro pacmana sa pracuje.
+
  
----
+
=== Q) Arch potřebuje více reklamy ===
 +
'''A)''' Archu se dostává reklamy kolik jen jde. Cílem Arch Linuxu není být velký. Cílem je poskytnout elegantní minimalistickou bleeding-edge distribuci zaměřenou na jednoduchost a správnost kódu. K organickému udržitelnému růstu dochází přirozeně v cílové skupině uživatelů.
  
==Q) Pacman potrebuje grafické rozhraní==
+
=== Q) Arch potřebuje více vývojářů ===
'''A)''' Četli jste [[TheArchWay]] a [[ArchLinux]] a [http://www.archlinux.org/docs/en/guide/devland/devland.html DevLand]?
+
'''A)''' Možné to je. Ciťte se svobodnými dobrovolně obětovat váš čas! Navštívte [https://bbs.archlinux.org fóra], [[IRC_Channel|IRC kanály]], a [https://mailman.archlinux.org/mailman/listinfo/ emailové konference], a podívejte se co je potřeba udělat. Zapojení se do podfóra [https://bbs.archlinux.org/viewforum.php?id=27 Příspěvky komunity] je dobrý začátek.
Odpoveď je v podstatě že vývojový tým Archu ho nebude poskytovat. Klidně můžete použít jeden z dostupných poskytovaný uživateli. V časti odkazy je jejich pěkný seznam [[UserContributionsPage]].
+
  
----
+
=== Q) Proč je můj internet tak pomalý ve srovnání s ostatními operačními systémy? ===
 +
'''A)''' Je vaše připojení správně nastaveno? Podívejte se na stránku [[Network Configuration (Česky)|Konfigurace sítě]] a na stránku [[Beginners' Guide (Česky)#Configure the network|Konfigurace sítě]] z Průvodce začátečníka.
  
==Q) Pacman potřebuje vlastnost X!==
+
Poznamenejme, že Arch Linux nemá ve výchozím stavu povoleno [http://cs.wikipedia.org/wiki/Traffic_shaping řízení provozu]. Proto je možné, že když program nějakým způsobem využije plnou rychlost vašeho připojení (nehledě na to, jestli se jedná o P2P provoz nebo o klasická klient-server spojení), dojde k ucpání, což vede ke znatelným zpožděním a timeoutům. Úlevu mohou poskytnout firewally, např. Shorewall nebo Vuurmuur; také existují statické skripty pro {{Pkg|iproute2}} (např. [http://serendipity.ruwenzori.net/index.php/2008/06/01/modified-wondershaper-for-better-voip-qos tento derivát] Wondershaper), které povolí řízení provozu na síťové vrstvě.
'''A)''' Četli jste [[TheArchWay]] a [[ArchLinux]] a [[Devland]]?
+
Filozofie Archu je "Čím Jednodužší". Pokud si myslíte, že váš nápad je opodstatněný a neprotiřečí tomuto jednoduchému mottu, tak potom o tom klidně diskutujte na [http://bbs.archlinux.org/ Arch fóře]
+
Také asi budete chtít shlédnout [http://bugs.archlinux.org sem], je to místo na požadavky vlastností když je považujete za důležité.
+
  
 +
=== Q) Proč Arch využívá celou moji RAM? ===
 +
'''A)''' Stručně řečeno, nevyužitá RAM je zbytečná RAM.
  
----
+
Mnoho nových uživatelů si všimne, jak linuxové jádro zachází s pamětí jinak než jsou zvyklí. Protože přístup k datům v RAM je mnohem rychlejší než k datům na disku, jádro cachuje data z disku do RAM. Cachovaná data jsou uvolněna pouze pokud místo v RAM začne docházet a je potřeba uložit nová data.
  
==Q) Arch potřebuje lepší instalátor. Možná grafický (GUI) instalátor.==
+
Asi nejběžnějším viníkem tohoto zmatení je příkaz {{ic|free}}:
'''A)''' Diskuze o "lepším" instalátoru je subjektivní názor. Nejlepším způsobem jak se vypořádat s těmito otázkami je přizpůsobit instalátor "způsobu archu". Pokud tento názor na lepší instalátor bude podložený konkrétnějšími argumenty, možná že se bude brát v úvahu při dalším vývoji instalátoru.
+
''Windows používá textově založený instalátor, FWIW''
+
  
 +
{{hc|$ free -m|
 +
            total      used      free    shared    buffers    cached
 +
Mem:          1009        741        267          0        104        359
 +
-/+ buffers/cache:        278        731
 +
Swap:        1537          0      1537}}
  
----
+
Je důležité zdůraznit řádek {{ic|-/+ buffers/cache:}} -- reprezentuje totiž množství paměti, která je ''aktivně používána'', a množství ''dostupné'' paměti namísto ''nevyužité'' paměti.
  
==Q) Arch potřebuje víc reklamy==
+
V příkladě výše máme notebook s celkově 1G RAM. Na první pohled to vypadá, že je využito 741M, přičemž je spuštěno pouze několik terminálů a webový prohlížeč! Ale po důkladnějším prozkoumání zdůrazněného řádku vidíme, že pouze 278M je ''aktivně používáno'' a 731M je ''dostupno''. Očividně 104M ''použité'' paměti obsahuje data v bufferech a 359M obsahuje cachovaná data, oboje může být uvolněno, pokud by bylo potřeba. Pouze 267M z celkového 1G je opravdu ''volno''.
'''A)''' Archu se dostává reklamy kolik jen jde. Cílem ArchLinuxu není být "velký". Cílem je být dobře udělaný. Snažit se nutit ho někomu příliš rychle  jen způsobí problémy.
+
  
----
+
A výsledek tohoto chování? Výkon!
  
==Q) Arch potřebuje méně reklamy==
+
Viz [http://www.linuxjournal.com/article/2770 tento skvělý článek], pokud jste zvědaví. Za účelem vysvětlení tohoto omylu také existuje [http://www.linuxatemyram.com/ webová stránka].
'''A)''' Stejně jako je uvedeno výše, nesnažte sa omezit přirozený ráz. Více uživatelů může znamenat víc vývojářů co budou pracovat na ArchLinuxe. Toto sice může spůsobit nějaké organizační problémy na "vrchu", ale s nimi se bude vyrovnávat až nastanou.
+
  
----
+
== Správa balíčků ==
  
==Q) Arch potřebuje více vývojářů==
+
=== Q) Který balíček obsahuje XY? ===
'''A)''' Možné to je. Ciťte se svobodný dobrovolně obětovat váš čas! Navštívte fóra, irc kanály, poštoví seznamy, a podívejte se co je potřeba udělat.
+
'''A)''' Můžete to zjistit pomocí [[Pkgfile|pkgfile]], např:
Vždy je potřeba dokumentace, shlédněte [[DocumentRequests]] zda se něco nechystá.
+
  
----
+
$ pkgfile ''nazev_souboru''
  
==Q) Arch potřebuje větev stabilních balíčků==
+
=== Q) Našel jsem chybu v balíčku XY, co bych měl udělat? ===
'''A)'''
+
'''A)''' Nejdříve potřebujete zjistit, zda může tuto chybu opravit tým Arch Linuxu. Někdy nemůže (např. padající Firefox může být důsledkem chyby týmu Mozilly). Takováto chyba se nazývá ''upstream error''. Pokud je to problém Archu, je posloupnost kroků, které můžete udělat následující:
KOMENTÁŘ: "Stručně, pro mně je Arch dost pevný jako skála."
+
  
REAKCE: To záleží na typu práce na kterou často používáme náš stroj. Například, při kancelárské práci nechceme aby naše tiskárna přestala fungovat nebo při multimedální aby CD se přestalo napalovat. Momentálně jsem znechucený z KDE-3.4 když jsem ztratil všechny svoje záložky v kbear (ftp). Nová záložka sa nedá uložit.
+
# Hledejte informace na fórech. Podívejte se zda si chyby nevšiml i někdo jiný.
 +
# Odešlete zprávu o chybě s detailními informacemi na https://bugs.archlinux.org
 +
# Můžete napsat příspěvek do fóra, kde podrobně popíšete problém a skutečnost, že jste už o tom podali zprávu. Pomůže to mnohým lidem, aby neposílali zprávu o té samé chybě.
  
ŘEŠENÍ: Existuje '''release''' '''repo''' co funguje jako stabilní, avšak nemá všechny balíčky. Avšak uvažuje se o doplnení všech (kde, gnome, atď). <br>
+
=== Q) Balíčky Archu potřebují jednotnou příponu. ".pkg.tar.gz" a ".pkg.tar.xz" jsou příliš dlouhé a/nebo matoucí ===
ftp://ftp.archlinux.org/release/os/i686/
+
'''A)''' O tomhle se diskutovalo na emailové konferenci. Byla navržena přípona {{ic|.pac}}. V současnosti není v plánu změnit současnou příponu balíčků. Jak napsal Tobias Kieslich, jeden z vývojářů Archu, ''"Balíček '''je''' gzipovaný [xz] tarball! A může být otevřen, prozkoumán a manipulován libovolnou aplikací, která umí formát tar. Navíc typ MIME je automaticky většinou aplikací správně rozpoznán."''
  
Víc si prečtěte: <br>
+
=== Q) Pacman potřebuje knihovnu, aby ostatní aplikace mohly mít snadný přístup k informacím o balíčku ===
http://bbs.archlinux.org/viewtopic.php?t=11288
+
'''A)''' Od verze 3.0.0 je pacman front-endem knihovny libalpm ("Arch Linux Package Management" library). Tato knihovna umožňuje napsat jiný front-end (např. front-end s grafickým rozhraním).  
  
----
+
=== Q) Proč nemá pacman oficiální grafický (GUI) front-end? ===
 +
'''A)''' Přečtěte si prosím [[The Arch Way (Česky)|The Arch Way]] a [[Arch Linux (Česky)|Arch Linux]]. Jednoduchou odpovědí je, že vývojový tým Archu ji nebude poskytovat. Klidně můžete použít jednu z dostupných nadstaveb poskytovaných uživateli. Skvělý seznam naleznete na stránce [[Pacman GUI Frontends]].
  
==Q) Arch potřebuje víc dokumentace==
+
=== Q) Pacman potřebuje funkci XY! ===
'''A)''' Dokumentace se neobjevuje '''ex-nihilo'''. Po prohledání fóra, a wiki, pokud nemůžete nájít potřebnou dokumentaci, pokuste se jí vytvořit. Začněte stránkou na wiki, a pošlete příspěvek na fórum. Možná ostatní lidé mají v dané oblasti zkušenosti, nebo jsou aspoň ochotní pomoct.
+
'''A)''' Přečtěte si prosím [[The Arch Way (Česky)|The Arch Way]] a [[Arch Linux (Česky)|Arch Linux]]. Filozofie Archu je "Keep it simple". Pokud si myslíte, že váš nápad je opodstatněný a neprotiřečí tomuto jednoduchému motu, potom klidně diskutujte o vámi navrhované vlastnosti na [https://bbs.archlinux.org/ oficiláním fóru]. Asi budete chtít nahlédnout i [https://bugs.archlinux.org sem], kde můžete zadávat požadavky na nové vlastnosti.
Pokud nikdo nepomůže, nebudte sklamaní. Pokud dokončíte svojí dokumentaci, ostatní ji pravděpodobně budou považovat za extrémně hodnotný zdroj.
+
Vždy je potřeba kvalitní dokumentáce, shlédněte [[DocumentRequests]] zda se něco nechystá.
+
  
----
+
Poznamenejme, že nejlepším způsobem, jak přidat do pacmana novou funkci, je implementovat si ji sám. Patch nebo kód může a nemusí být oficiálně přijat, ale ostatní mohou ocenit, testovat a přispět k vašemu úsilí.
  
==Q) Arch potřebuje být přívětivější k nováčkům==
+
=== Q) Arch potřebuje větev stabilních balíčků ===
'''A)''' Nejdřív než začneme diskuzi o "přívětivosti" k nováčkům, je třeba si nejdřív definovat co to je "přívětivost k nováčkům". Prosím, přečtěte si otázku ohledně lepšího instalatoru.
+
'''A)''' Viz [http://www.archserver.org/ ArchServer].
  
----
+
=== Q) Jaký je rozdíl mezi všemi repozitáři? ===
 +
'''A)''' Viz článek [[Official Repositories (Česky)|Oficiální repozitáře]].
  
==Q) Nováčci jsou otravní. Ať jdou pryč.==
+
=== Q) Nainstaloval jsem balíček XY. Jak ho mám spustit? ===
'''A)''' <Filozofická diskuze>
+
'''A)''' Jestliže používáte desktopové prostředí jako KDE nebo Gnome, program by se měl automaticky zobrazit v menu. Pokud se pokoušíte spustit program z terminálu a neznáte název binárního souboru, zkuste následující příkaz:
Částí toho že jsme lidi je akceptování druhých lidí.
+
</Filozofická diskuze>
+
  
Nejlepším způsobem jak se vyspořádat s nováčky je dopředu je neodsuzovat. Někdo může mít společný problém, dokonca i když si přečetl dokumentaci; každému něco ujde. Křičet na ně nepomůže. Použijte svoje nejlepší "chování" e a ignorujte lidi které nemáte rádi místo zahájení "boje".
+
$ pacman -Qlq ''jmeno_balicku'' | grep bin
  
Nováčkům nejvíc pomůžete pokud ich budete vést k nalezení zdroje správných informací. Hlavně nováčkové přecházející z Windows můžou mít těžké chvilky najít informace; nejsou vždy tam kde by je mohli čekat. Porovnejte si to s nalezením správného slova při učení cizímu jazyku: můžete se zeptat učitele, aby vám správně přeložil dané slovo, ale vždy zapomenete co to slovo znamená. Avšak, pokud si ho vzhledáte sami ve slovníku, už ho nikdy nezapomenete.
+
=== Q) Podporuje pacman podepisování balíčků? ===
 +
'''A)''' Ano. Podepisování balíčků podporuje [[Pacman (Česky)|pacman]] od verze 4. Viz [[package signing]] pro více informací.
  
----
+
== Instalace ==
 +
 
 +
=== Q) Arch potřebuje instalátor. Možná grafický (GUI) instalátor. ===
 +
'''A)''' Jelikož instalace neprobíhá příliš často (přečtěte si prosím zbytek tohoto článku, abyste pochopili význam ''rolling release'' modelu), nemá tato záležitost vysokou prioritu u vývojářů ani u uživatelů. Stránky [[Installation Guide (Česky)|Instalační průvodce]] a [[Beginners' Guide (Česky)|Příručka začátečníka]] byly plně aktualizovány pro aktuálně používané [https://projects.archlinux.org/arch-install-scripts.git/ instalační skripty]. Pokud stále chcete použít instalátor, zvažte použití [[Archboot]].
 +
 
 +
=== Q) Nainstaloval jsem Arch a teď jsem příkazové řádce. Co teď? ===
 +
'''A)''' Přečtěte si [[Beginners' Guide (Česky)|Průvodce začátečníka]].
 +
 
 +
=== Q) Které desktopové prostředí nebo správce oken bych měl použít? ===
 +
'''A)''' Protože máte k dispozici mnoho voleb, vyberte si tu, která nejlépe vyhovuje vašim potřebám. Přečtěte si stránky [[Desktop Environment]] a [[Window Manager]].
 +
 
 +
=== Q) Co činí Arch jedinečným mezi ostatními "minimálními" distribucemi? ===
 +
'''A)''' Minimalistické metody instalace podobné instalačnímu procesu Archu může poskytnout několik distribucí. Nicméně musí být zmíněno pár bodů:
 +
 
 +
# Arch byl ''od začátku'' navržen jako odlehčené, minimalistické prostředí, na kterém se dále staví.
 +
# ''Jediným'' způsobem instalace Arch Linuxu je stavět na tomto minimálním základu.
 +
# Základní systém a celá distribuce se drží ''Keep It Simple'' přístupu, což z něj dělá jedinečný systém vhodný pro cílenou skupinu uživatelů.
 +
# Instalace služeb a balíčků vyžaduje od uživatele manuální interaktivní konfiguraci. Na rozdíl od ostatních distribucí, které automaticky konfigurují služby a chování při spouštění, filozofie Archu klade důraz na schopnosti a právo uživatele poradit si s těmito odpovědnostmi.
 +
# Balíčkovací systém Archu je navržen tak, aby byl minimalistický a aby ''volitelné'' závislosti nikdy nebyly automaticky instalovány. Místo toho je uživatel během instalace jednoduše upozorněn na jejich existenci, což má za následek štíhlejší systém.
 +
# Arch poskytuje velmi kompletní dokumentaci, která provádí tímto procesem stavby systému.
 +
 
 +
== Ostatní ==
 +
 
 +
=== Q) Co je to ta AUR věc o které pořád slýchám? ===
 +
'''A)''' Viz [[Arch User Repository (Česky)#FAQ]]

Revision as of 10:07, 20 June 2013

Kromě otázek probíraných níže můžete zkusit články The Arch Way a Arch Linux. Oba obsahují užitečné informace o Arch Linuxu.

Contents

Obecné

Q) Co je to Arch Linux?

A) Viz článek Arch Linux.

Q) Proč bych měl chtít použivat Arch?

A) Pokud po přečtení The Arch Way filozofie chcete přijmout myšlenku přístupu 'udělej si sám' a pokud vyžadujete jednoduchou, elegantní, velmi konfigurovatelnou, nejmodernější GNU/Linux distribuci pro všeobecné použití, mohl by se vám Arch líbit.

Q) Proč bych neměl chtít používat Arch?

A) Arch by se vám nemusel líbit, pokud:

  • po přečtení The Arch Way nesouhlasíte s filozofií Archu,
  • nemáte schopnosti/čas/touhu pro distribuci GNU/Linuxu s 'udělej si sám' přístupem,
  • vyžadujete podporu pro jinou architekturu než x86_64 nebo i686,
  • chcete používat distribuci, která poskytuje pouze svobodný software podle definice GNU,
  • věříte, že operační systém by se měl sám nakonfigurovat, běžet hned po instalaci a zahrnovat kompletní výchozí množinu aplikací a desktopových prostředí na instalačním médiu,
  • nechcete bleeding edge, rolling release distribuci GNU/Linuxu,
  • jste spokojeni s vaším současným operačním systémem,
  • chcete operační systém se zaměřením na jinou skupinu uživatelů.

Q) Na jaké distribuci je Arch založen?

A) Arch je vyvíjen nezávisle, byl vystavěn od nuly a není založen na žádné jiné distribuci GNU/Linuxu. Před tím než vytvořil Arch, jeho tvůrce Judd Vinet obdivoval a používal CRUX, bezvadnou minimalistickou distribuci, kterou vytvořil Per Lidén. Původně inspirován myšlenkami společnými s CRUXem, Arch byl vystavěn od nuly a poté byl pacman napsán v C.

Q) Jsem úplný linuxový začátečník. Měl bych používat Arch?

A) Tato otázka byla dost diskutovaná. Arch je zaměřený spíše na pokročilejší uživatele Linuxu, ale někteří lidé cítí, že Arch je dobré místo pro motivované začátečníky. Pokud jste začátečník a chcete používat Arch, varujeme vás, že musíte mít vůli učit se a akceptovat fakt, že Arch je založen na myšlence 'udělej si sám'. Je to právě uživatel, kdo si sestavuje systém a kontroluje jeho vývoj. Dříve, než budete klást jakékoliv otázky, pokuste se odpověď najít na Google, prohledejte Wiki a fórum (a dočtěte zbytek těchto otázek). Za tímto účelem vám byly tyto zdroje poskytnuty. Sestavení těchto skvělých informací zabralo mnoho tísíc hodin dobrovolné práce.

Doporučené čtení: Průvodce začátečníka.

Q) Je Arch navržen pro použití jako server? Jako desktop? Jako pracovní stanice?

A) Arch není navržen pro žádný speciální způsob použití. Místo toho je navržen pro speciální typ uživatele. Arch se zaměřuje na schopné uživatele, kteří oceňují 'udělej si sám' přístup a vytváří si systém tak, aby vyhovoval jejich jedinečným potřebám. Proto v rukou uživatele z cílené skupiny lze Arch použít prakticky pro cokoli. Mnoho Archistů používá svůj systém na desktopech i pracovních stanicích. A samozřejmě archlinux.org běží na Archu.

Q) Velmi se mi líbí Arch, ale tým vývojářů musí implementovat "funkci X"

A) Než půjdeme dále, četli jste The Arch Way? Poskytli jste danou funkci/řešení? Splňuje vaše řešení filozofii Archu? Pokud ano, zapojte se, přispějte svým kódem komunitě. Pokud vzbudí kladný ohlas, možná vaše řešení přijmeme. Komunita Archu vzkvétá z přispívání a sdílení kódu a nástrojů.

Q) Kdy bude uvolněna další verze?

A) Vydání Arch Linuxu jsou pouze snapshoty [core] repozitáře a jsou vydávány obvykle v první polovině každého měsíce.

Model průběžných aktualizací udržuje každý Arch Linux systém aktuální a na krvavé hraně (bleeding edge) spuštěním jediného příkazu. Z tohoto důvodu nejsou verze pro Arch důležité, protože by zastaraly s každým uvolněním nové verze libovolného balíčku. Pokud hledáte nejnovější verzi Archu, nemusíte přeinstalovávat. Jednoduše spusťte příkaz pacman -Syu a váš systém bude identický tomu, který byste dostali čistou instalací. Z tohoto důvodu také nejsou nová vydání Archu plná vzrušujících novinek. Nové a vzrušující funkce jsou uvolňovány podle potřeby uvolněním nové verze balíčku, mohou tedy být okamžitě nainstalovány pomocí pacman -Syu.

Q) Je Arch stabilní distribucí? Nedojde často k rozbití?

A) Krátká odpověď: Arch je tak stabilní, jak si ho uživatel udělá.

Uživatel sestavuje svůj vlastní Arch systém z jednoduchého základního prostředí a uživatel kontroluje aktualizace systému. Očividně rozsáhlejší a komplikovanější systém zahrnující množství upravených balíčků a nadbytek toolkitů a desktopových prostředí by byl náchylnější na konfigurační problémy kvůli změnám v softwaru, než je štíhlejší a jednodušší systém. Arch je zaměřen na schopné proaktivní uživatele. Obecná zručnost v UNIXu a dobré praktiky správy systému a aktualizací také hrají důležitou úlohu ve stabilitě systému. Také si uvědomte, že balíčky Archu jsou až na vyjímky bez záplat, tedy za mnoho problémů s aplikacemi mohou vývojáři aplikací a ne vývojáři Archu.

Uživatel je tedy naprosto odpovědný za stabilitu svého vlastního systému s průběžnými aktualizacemi. Uživatel rozhoduje, kdy aktualizovat a kdy sloučit nezbytné změny, kdykoli je to potřeba. Pokud uživatel potřebuje pomoc komunity, je mu včas poskytnuta. Rozdíl mezi Archem a ostatními distribucemi je v tom, že Arch je opravdovou 'udělej si sám' distribucí; stížnosti na rozbití nejsou na místě.

Q) Arch potřebuje více reklamy

A) Archu se dostává reklamy kolik jen jde. Cílem Arch Linuxu není být velký. Cílem je poskytnout elegantní minimalistickou bleeding-edge distribuci zaměřenou na jednoduchost a správnost kódu. K organickému udržitelnému růstu dochází přirozeně v cílové skupině uživatelů.

Q) Arch potřebuje více vývojářů

A) Možné to je. Ciťte se svobodnými dobrovolně obětovat váš čas! Navštívte fóra, IRC kanály, a emailové konference, a podívejte se co je potřeba udělat. Zapojení se do podfóra Příspěvky komunity je dobrý začátek.

Q) Proč je můj internet tak pomalý ve srovnání s ostatními operačními systémy?

A) Je vaše připojení správně nastaveno? Podívejte se na stránku Konfigurace sítě a na stránku Konfigurace sítě z Průvodce začátečníka.

Poznamenejme, že Arch Linux nemá ve výchozím stavu povoleno řízení provozu. Proto je možné, že když program nějakým způsobem využije plnou rychlost vašeho připojení (nehledě na to, jestli se jedná o P2P provoz nebo o klasická klient-server spojení), dojde k ucpání, což vede ke znatelným zpožděním a timeoutům. Úlevu mohou poskytnout firewally, např. Shorewall nebo Vuurmuur; také existují statické skripty pro iproute2 (např. tento derivát Wondershaper), které povolí řízení provozu na síťové vrstvě.

Q) Proč Arch využívá celou moji RAM?

A) Stručně řečeno, nevyužitá RAM je zbytečná RAM.

Mnoho nových uživatelů si všimne, jak linuxové jádro zachází s pamětí jinak než jsou zvyklí. Protože přístup k datům v RAM je mnohem rychlejší než k datům na disku, jádro cachuje data z disku do RAM. Cachovaná data jsou uvolněna pouze pokud místo v RAM začne docházet a je potřeba uložit nová data.

Asi nejběžnějším viníkem tohoto zmatení je příkaz free:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          1009        741        267          0        104        359
-/+ buffers/cache:        278        731
Swap:         1537          0       1537

Je důležité zdůraznit řádek -/+ buffers/cache: -- reprezentuje totiž množství paměti, která je aktivně používána, a množství dostupné paměti namísto nevyužité paměti.

V příkladě výše máme notebook s celkově 1G RAM. Na první pohled to vypadá, že je využito 741M, přičemž je spuštěno pouze několik terminálů a webový prohlížeč! Ale po důkladnějším prozkoumání zdůrazněného řádku vidíme, že pouze 278M je aktivně používáno a 731M je dostupno. Očividně 104M použité paměti obsahuje data v bufferech a 359M obsahuje cachovaná data, oboje může být uvolněno, pokud by bylo potřeba. Pouze 267M z celkového 1G je opravdu volno.

A výsledek tohoto chování? Výkon!

Viz tento skvělý článek, pokud jste zvědaví. Za účelem vysvětlení tohoto omylu také existuje webová stránka.

Správa balíčků

Q) Který balíček obsahuje XY?

A) Můžete to zjistit pomocí pkgfile, např:

$ pkgfile nazev_souboru

Q) Našel jsem chybu v balíčku XY, co bych měl udělat?

A) Nejdříve potřebujete zjistit, zda může tuto chybu opravit tým Arch Linuxu. Někdy nemůže (např. padající Firefox může být důsledkem chyby týmu Mozilly). Takováto chyba se nazývá upstream error. Pokud je to problém Archu, je posloupnost kroků, které můžete udělat následující:

  1. Hledejte informace na fórech. Podívejte se zda si chyby nevšiml i někdo jiný.
  2. Odešlete zprávu o chybě s detailními informacemi na https://bugs.archlinux.org
  3. Můžete napsat příspěvek do fóra, kde podrobně popíšete problém a skutečnost, že jste už o tom podali zprávu. Pomůže to mnohým lidem, aby neposílali zprávu o té samé chybě.

Q) Balíčky Archu potřebují jednotnou příponu. ".pkg.tar.gz" a ".pkg.tar.xz" jsou příliš dlouhé a/nebo matoucí

A) O tomhle se diskutovalo na emailové konferenci. Byla navržena přípona .pac. V současnosti není v plánu změnit současnou příponu balíčků. Jak napsal Tobias Kieslich, jeden z vývojářů Archu, "Balíček je gzipovaný [xz] tarball! A může být otevřen, prozkoumán a manipulován libovolnou aplikací, která umí formát tar. Navíc typ MIME je automaticky většinou aplikací správně rozpoznán."

Q) Pacman potřebuje knihovnu, aby ostatní aplikace mohly mít snadný přístup k informacím o balíčku

A) Od verze 3.0.0 je pacman front-endem knihovny libalpm ("Arch Linux Package Management" library). Tato knihovna umožňuje napsat jiný front-end (např. front-end s grafickým rozhraním).

Q) Proč nemá pacman oficiální grafický (GUI) front-end?

A) Přečtěte si prosím The Arch Way a Arch Linux. Jednoduchou odpovědí je, že vývojový tým Archu ji nebude poskytovat. Klidně můžete použít jednu z dostupných nadstaveb poskytovaných uživateli. Skvělý seznam naleznete na stránce Pacman GUI Frontends.

Q) Pacman potřebuje funkci XY!

A) Přečtěte si prosím The Arch Way a Arch Linux. Filozofie Archu je "Keep it simple". Pokud si myslíte, že váš nápad je opodstatněný a neprotiřečí tomuto jednoduchému motu, potom klidně diskutujte o vámi navrhované vlastnosti na oficiláním fóru. Asi budete chtít nahlédnout i sem, kde můžete zadávat požadavky na nové vlastnosti.

Poznamenejme, že nejlepším způsobem, jak přidat do pacmana novou funkci, je implementovat si ji sám. Patch nebo kód může a nemusí být oficiálně přijat, ale ostatní mohou ocenit, testovat a přispět k vašemu úsilí.

Q) Arch potřebuje větev stabilních balíčků

A) Viz ArchServer.

Q) Jaký je rozdíl mezi všemi repozitáři?

A) Viz článek Oficiální repozitáře.

Q) Nainstaloval jsem balíček XY. Jak ho mám spustit?

A) Jestliže používáte desktopové prostředí jako KDE nebo Gnome, program by se měl automaticky zobrazit v menu. Pokud se pokoušíte spustit program z terminálu a neznáte název binárního souboru, zkuste následující příkaz:

$ pacman -Qlq jmeno_balicku | grep bin

Q) Podporuje pacman podepisování balíčků?

A) Ano. Podepisování balíčků podporuje pacman od verze 4. Viz package signing pro více informací.

Instalace

Q) Arch potřebuje instalátor. Možná grafický (GUI) instalátor.

A) Jelikož instalace neprobíhá příliš často (přečtěte si prosím zbytek tohoto článku, abyste pochopili význam rolling release modelu), nemá tato záležitost vysokou prioritu u vývojářů ani u uživatelů. Stránky Instalační průvodce a Příručka začátečníka byly plně aktualizovány pro aktuálně používané instalační skripty. Pokud stále chcete použít instalátor, zvažte použití Archboot.

Q) Nainstaloval jsem Arch a teď jsem příkazové řádce. Co teď?

A) Přečtěte si Průvodce začátečníka.

Q) Které desktopové prostředí nebo správce oken bych měl použít?

A) Protože máte k dispozici mnoho voleb, vyberte si tu, která nejlépe vyhovuje vašim potřebám. Přečtěte si stránky Desktop Environment a Window Manager.

Q) Co činí Arch jedinečným mezi ostatními "minimálními" distribucemi?

A) Minimalistické metody instalace podobné instalačnímu procesu Archu může poskytnout několik distribucí. Nicméně musí být zmíněno pár bodů:

  1. Arch byl od začátku navržen jako odlehčené, minimalistické prostředí, na kterém se dále staví.
  2. Jediným způsobem instalace Arch Linuxu je stavět na tomto minimálním základu.
  3. Základní systém a celá distribuce se drží Keep It Simple přístupu, což z něj dělá jedinečný systém vhodný pro cílenou skupinu uživatelů.
  4. Instalace služeb a balíčků vyžaduje od uživatele manuální interaktivní konfiguraci. Na rozdíl od ostatních distribucí, které automaticky konfigurují služby a chování při spouštění, filozofie Archu klade důraz na schopnosti a právo uživatele poradit si s těmito odpovědnostmi.
  5. Balíčkovací systém Archu je navržen tak, aby byl minimalistický a aby volitelné závislosti nikdy nebyly automaticky instalovány. Místo toho je uživatel během instalace jednoduše upozorněn na jejich existenci, což má za následek štíhlejší systém.
  6. Arch poskytuje velmi kompletní dokumentaci, která provádí tímto procesem stavby systému.

Ostatní

Q) Co je to ta AUR věc o které pořád slýchám?

A) Viz Arch User Repository (Česky)#FAQ