Handbook:Parts/Installation/Base/cs

Distribuční soubory
Pro rychlejší stahování zdrojových kódů se doporučuje zvolit rychlé zrcadlo. Portage hledá v souboru proměnnou GENTOO_MIRRORS a používá zrcadla v ní obsažená. Můžete si projít seznam zrcadel Gentoo a vyhledat zcradlo (nebo zrcadla), která jsou blízko vašeho fyzického umístění (jelikož ta jsou nejčastěji nejrychlejší). Nicméně poskytujeme šikovný nástroj zvaný, který poskytuje uživatelům hezké rozhraní pro výběr potřebných zrcadel. Jednoduše se přesuňte na zrcadla dle své volby a vyberte jedno nebo více zrcadel stisknutím.

Gentoo ebuild repository
A second important step in selecting mirrors is to configure the Gentoo ebuild repository via the file. This file contains the sync information needed to update the package repository (the collection of ebuilds and related files containing all the information Portage needs to download and install software packages).

Configuring the repository can be done in a few simple steps. First, if it does not exist, create the directory:

Potom zkopírujte nastavení repozitáře, které poskytuje Portage (nově vytvořeného) adresáře :

Nahlédněte do něj pomocí textového editoru nebo za použití příkazu. Uvnitř by měl mít soubor formát a vypadat takto:

The default sync-uri variable value listed above will determine a mirror location based on a rotation. This will aid in easing bandwidth stress on Gentoo's infrastructure and will provide a fail-safe in case a specific mirror is offline. It is recommended the default URI is retained unless a local, private Portage mirror will be used.

Zkopírujte info o DNS
Před tím, než vstoupíme do nového prostředí, nám zbývá udělat ještě jedna věc, a tou je zkopírování DNS informace v. To musíme udělat pro to, abychom měli jistotu, že síť bude po vstupu do nového prostředí fungovat. Soubor obsahuje jmenné servery sítě.

To copy this information, it is recommended to pass the  option to the  command. This ensures that, if is a symbolic link, that the link's target file is copied instead of the symbolic link itself. Otherwise in the new environment the symbolic link would point to a non-existing file (as the link's target is most likely not available inside the new environment).

Připojení nezbytných souborových systémů
Za několik okamžiků dojde ke změně kořene na nové umístění. K zajištění toho, aby nové prostředí fungovalo jak má, je nutné zpřístupnit v něm rovněž některé systémy souborů.

Systému souborů, které je nutné mít k dispozici, jsou:


 * je pseudo systém souborů (vypadá jako běžné soubory, ale ve skutečnosti je generován za běhu) prostřednictvím nějž jádro Linuxu vystavuje informace navenek
 * je pseudo systém souborů, podobně jako, který měl původně nahradit a je lépe uspořádaný než
 * je normální systém souborů částečně spravovaný Linuxovým správcem zařízení (obvykle ), který obsahuje všechny soubory zařízení

bude připojen na, zatímco zbývající dvě umístění budou navázána. To znamená, že například bude ve skutečnosti  (jedná se pouze o druhé připojení stejného souborového systému) zatímco  je novým připojením (dalo by se říci instancí) souborového systému.

Vstup do nového prostředí
Nyní, když jsou všechny oddíly připojeny a inicializovány a základní prostřední bylo nainstalováno, je čas přejít do nového instalačního prostředí chrootováním. To znamená, že sezení změní (change) svůj kořenový adresář (root, tj. umístění nejvyšší úrovně, k němuž lze přistoupit) z instalačního prostřední (instalačního CD nebo jiného instalačního média) na instalovaný systém (jmenovitě incializované diskové oddíly). Proto pojmenování "change root" nebo "chroot".

Změna kořenového adresáře se děje ve třech krocích:


 * 1) Umístění kořenového adresáře se změní z  (instalační médium) na  (diskové oddíly) s použitím chroot
 * 2) Některá nastavení (ta v ) jsou znovu načtena do paměti s použitím příkazu
 * 3) Hlavní ukazatel je změněn, což nám pomůže zapamatovat si, že sezení je uvnitř prostředí se změněným kořenovým adresářem.

From this point, all actions performed are immediately on the new Gentoo Linux environment. Of course it is far from finished, which is why the installation still has some sections left!

Installing an ebuild repository snapshot from the web
Next step is to install a snapshot of the main ebuild repository. This snapshot contains a collection of files that informs Portage about available software titles (for installation), which profiles the system administrator can select, package or profile specific news items, etc.

The use of is recommended for those who are behind restrictive firewalls (because it uses HTTP/FTP protocols for downloading the snapshot) and saves network bandwidth. Readers who have no network or bandwidth restrictions can happily skip down to the next section.

This will fetch the latest snapshot (which is released on a daily basis) from one of Gentoo's mirrors and install it onto the system:

From this point onward, Portage might mention that certain updates are recommended to be executed. This is because system packages installed through the stage file might have newer versions available; Portage is now aware of new packages because of the repository snapshot. Package updates can be safely ignored for now; updates can be delayed after the Gentoo installation has finished.

Optional: Updating the Gentoo ebuild repository
It is possible to update the Gentoo ebuild repository to the latest version. The previous command will have installed a very recent snapshot (usually recent up to 24h) so this step is definitely optional.

Suppose there is a need for the last package updates (up to 1 hour), then use. This command will use the rsync protocol to update the Gentoo ebuild repository (which was fetched earlier on through ) to the latest state.

V případě pomalého terminálu, jako jsou některé framebuffery nebo sériové konzole, se doporučuje použít volbu  k urychlení procesu:

Přečtení novinek
When the Gentoo ebuild repository is synchronized to the system, Portage may warn the user with messages similar to the following:

News items were created to provide a communication medium to push critical messages to users via the rsync tree. To manage them, use. The application is a Gentoo application that allows for a common management interface towards system changes and operations. In this case, is asked to use its   module.

V modulu  se nejčastěji používají tři operace:


 * S pomocí  zobrazíte přehled dostupných novinek
 * S pomocí  si novinky přečtete
 * S pomocí  můžete novinky po přečtení odstranit a už je znovu nečíst

Více informací o čtečce novinek lze získat v její manuálové stránce:

Výběr správného profilu
"Profile" je stavební kámen každého systému Gentoo. Nejenže určuje výchozí hodnoty USE, CFLAGS a dalších důležitých proměnných, ale omezuje v systému také rozsah určitých verzí balíčků. Tato nastavení jsou udržována vývojáři Gentoo Portage.

Na to jaký profil právě váš systém používá se můžete podívat pomocí za použití modulu  :

Jak lze vidět, pro některé architektury jsou k dispozici také podprofily desktop.

After viewing the available profiles for the architecture, users can select a different profile for the system:

Aktualizace setu @world
Pokud byl v tomto bodě zvolen v systému nový profil, je moudré aktualizovat systémový set @world tak, aby byl položen základ pro nový profil.

This following step is necessary so the system can apply any updates or USE flag changes which have appeared since the stage3 was built and from any profile selection:

Konfigurace proměnné USE
USE is one of the most powerful variables Gentoo provides to its users. Several programs can be compiled with or without optional support for certain items. For instance, some programs can be compiled with support for GTK+ or with support for Qt. Others can be compiled with or without SSL support. Some programs can even be compiled with framebuffer support (svgalib) instead of X11 support (X-server).

Většina distribucí kompiluje své balíčky s co nejširší možnou podporou, což zvyšuje velikost programů a čas jejich spuštění, nemluvě o ohromném množství závislostí. S Gentoo může uživatel určit možnosti toho, jak má být program sestaven. Zde přichází do hry proměnná USE.

In the USE variable users define keywords which are mapped onto compile-options. For instance,  will compile SSL support in the programs that support it. will remove X-server support (note the minus sign in front). will compile programs with GNOME (and GTK+) support, and not with KDE (and Qt) support, making the system fully tweaked for GNOME (if the architecture supports it).

Výchozí nastavení USE je umístěno v souborech profilu Gentoo použitého v systému. Gentoo používá (složitý ) systém dědění ve svých profilech, do kterého se v této části nebudeme pouštět. Nejjednodušším způsobem jak zjistit aktivní nastavení proměnné USE je spuštění příkazu a výběr řádku, který má na začátku USE:

Úplný popis dostupných USE přepínačů lze najít v systému v souboru.

Uvnitř příkazu jde listovat pomocí kláves  a, ukončit jej lze stisknutím.

As an example we show a USE setting for a KDE-based system with DVD, ALSA, and CD recording support:

Jamile je USE definována v je "přidán" (nebo "odebrán" pokud přepínač začíná znaménkem ) na výchozí seznam. Uživatelé, kteří chtějí potlačit všechna výchozí nastavení USE a spravovat je zcela samo, nechť vloží na začátek definice USE v  :

Časová zóna
Vyberte časovou zónu systému. Podívejte se na nabídku časových zón v a pak jednu z nich zapište do souboru.

Předpokládejme, že jsme vybrali časovou zónu "Europe/Brussels":

Vyhýbejte se časovým zónám v, jelikož jejich názvy neodpovídají předpokládaným zónám. Například je ve skutečnosti.

Následně přenastavte balíček, čímž aktualizujete soubor v závislosti na záznamu v. Soubor je používán systémovou knihovnou C k rozeznání toho, v jaké časové zóně se systém nachází.

Místní nastavení
Většina uživatelů bude chtít používat ve svém systému pouze dvojí místní nastavení.

Locales specify not only the language that the user should use to interact with the system, but also what the rules are for sorting strings, displaying dates and times, etc.

Místní nastavení, která má systém podporovat by měla být uvedena v.

Následující místní nastavení jsou příkladem, jak získat angličtinu (Spojené státy) a němčinu (Německo) s přináležejícím formátem znaků (jako UTF-8).

Dalším krokem je spuštění. tento příkaz vygeneruje všechna místní nastavení specifikovaná v souboru.

K ověření toho, že všechna zvolená místní nastavení jsou k dispozici spusťte.

Jakmile je vše hotovo, je čas zvolit systémové místní nastavení. Opět k tomu použijeme, nyní s modulem.

Pomocí, zobrazíme dostupné volby:

Pomocí můžeme nastavit správné místní nastavení:

Ručně lze téhož dosáhnout prostřednictvím souboru :

Ujistěte se, že je místní nastavení provedeno, jinak bude systém později zobrazovat varování a chyby v průběhu sestavování jádra a nasazování softwaru v pozdějších fázích instalace.

Nyní znovu načtěte prostředí:

Vytvořili jsme kompletního Průvodce místním nastavením, který pomáhá provést uživatele tímto procesem. Dalším článkem hodným pozornosti je průvodce UTF-8 obsahující informace zvlášť k povolení URF-8 v systému.