7.2. Prvotní přizpůsobení Debianu

Po zavedení systému budete vyzváni k dokončení konfigurace základního systému a k výběru balíčků, které chcete nainstalovat. Aplikace, která vás tímto procesem povede, se nazývá base-config. Její styl používání je stejný jako u debian-installer z první fáze instalace.

Jestliže někdy v budoucnu budete chtít base-config spustit znovu, stačí když jako root napíšete base-config.

7.2.1. Nastavení časového pásma

Po úvodní obrazovce budete vyzváni k výběru vašeho časového pásma. Nejprve vyberte, zda jsou hardwarové hodiny počítače nastaveny na místní nebo univerzální časové pásmo (UTC). Ve výběru vám může pomoci aktuální čas hodin, který se v dialogu zobrazuje. Jestli budou na počítači i Windows nebo DOS, možnost hardwarových hodin v UTC zamítněte, protože zmíněné systémy s touto možností pracovat neumí.

Dále vám bude nabídnut pravděpodobný seznam časových pásem, ve kterých se váš počítač nachází. Pokud je odhad instačního programu špatný, odpovězte záporně, což vám ukáže kompletní seznam časových pásem, ze kterého si pak můžete vybrat nejlepší variantu.

7.2.2. Nastavení uživatelů a jejich hesel

7.2.2.1. Nastavení rootova hesla

Účet root je účtem pro superuživatele, na kterého se nevztahují bezpečnostní omezení. Měli byste ho používat pouze, když provádíte správu systému, a jen na dobu nezbytně nutnou.

Uživatelská hesla by měla být sestavena z alespoň 6 písmen, obsahovat malá a velká písmena včetně dalších znaků (jako ; . ,). Speciální pozornost věnujte výběru hesla pro roota, protože je to velmi mocný účet. Vyhněte se slovům ze slovníků, jménům oblíbených postav, jakýmkoliv osobním údajům, prostě čemukoliv, co se dá lehce uhodnout.

Jestliže vám někdo bude tvrdit, že potřebuje heslo vašeho rootovského účtu, buďte velice ostražití. V žádném případě byste neměli toto heslo prozrazovat! Jedině snad, že daný stroj spravuje více spolu-administrátorů.

7.2.2.2. Vytvoření uživatelského účtu

Systém se zeptá, zda nyní chcete vytvořit uživatelský účet. (Účet je právo k používání počítače, tvoří ho jméno uživatele a jeho heslo). Tento účet byste měli používat ke každodenní práci. Jak již bylo řečeno, nepoužívejte účet superuživatele pro běžné úkoly.

Proč ne? Případná chyba by mohla mít katastrofické důsledky a dokonce by si mohla vyžádat novou instalaci systému. Dalším důvodem je možnost, že vám může být nastrčen program nazývaný trojský kůň, který zneužije práv, jež jako root máte, a naruší bezpečnost vašeho systému. Kvalitní knihy o administraci unixového operačního systému vám jistě podrobněji osvětlí danou problematiku. Jestliže v Unixu začínáte, uvažte četbu na toto téma.

Postupně budete požádáni o zadání celého jména uživatele, jména uživatelského účtu a hesla. Jméno uživatelského účtu si můžete vybrat zcela libovolně. Například, pokud se jmenujete Jan Novák, vytvořte si nový účet jan, jnovak nebo jn.

Pokud budete chtít vytvořit další účet, můžete to udělat kdykoliv po skončení instalace programem adduser.

7.2.3. Nastavení PPP

Pokud jste v první fázi instalace nenastavili síť, budete nyní dotázáni, zda chcete instalovat zbytek systému přes PPP. PPP je protokol, jež se používá pro navázání vytáčeného spojení mezi modemy. K úspěšnému nastavení potřebujete znát několik informací od svého poskytovatele Internetu, minimálně se jedná o telefonní číslo, uživatelské jméno, heslo a volitelně DNS servery. Pokud ke svému počítači nemáte připojen modem, nebo jej chcete nastavit později, tento krok přeskočte.

Odpovíte-li kladně, spustí se program pppconfig, který vám pomůže PPP nastavit. Až se vás program bude ptát na název vytáčeného (dialup) spojení, uveďte provider.

Doufáme, že s pomocí pppconfigu bude nastavení snadné. Pokud by se vám to nepodařilo, přečtěte si následují pokyny.

Pro nastavení PPP potřebujete znát základy prohlížení a editace souborů v GNU/Linuxu. K zobrazení obsahu souboru používejte programy more, nebo zmore pro komprimované soubory s koncovkou .gz. Například soubor README.debian.gz si můžete prohlédnout příkazem zmore README.debian.gz. Pro úpravu souborů je v základním systému nainstalován editor nano, který nepřekypuje funkcemi, ale je snadno použitelný. Později si samozřejmě můžete doinstalovat další editory a prohlížeče, jako třeba jed, nvi, less a emacs.

V souboru /etc/ppp/peers/provider nahraďte /dev/modem řetězcem /dev/ttyS#, kde # značí číslo sériového portu. V Linuxu se porty označují čísly od 0, takže první sériový port (COM1) je pod Linuxem /dev/ttyS0. Dále upravte soubor /etc/chatscripts/provider, kam vložíte telefonní číslo ke zprostředkovateli Internetu, uživatelské jméno a heslo. Sekvenci „\q“ v úvodu hesla nemažte, protože zabraňuje zapisování hesla do souborů se záznamem spojení.

Místo ověření uživatele v textovém režimu používají mnozí zprostředkovatelé protokoly PAP nebo CHAP, jiní používají oba druhy. Jestliže váš poskytovatel požaduje PAP nebo CHAP, je třeba postupovat jiným způsobem. V souboru /etc/chatscript/provider zakomentujte vše za vytáčecí sekvencí (začíná „ATDT“), upravte soubor /etc/ppp/peers/provider podle návodu uvedeného výše a připojte user jmeno, kde jmeno je vaše uživatelské jméno u zprostředkovatele připojení. Dále editujte soubor /etc/ppp/pap-secrets nebo /etc/ppp/chap-secrets a doplňte do něj heslo.

Do souboru /etc/resolv.conf ještě doplňte IP adresu DNS serveru vašeho zprostředkovatele připojení. Řádky souboru /etc/resolv.conf mají následující formát:

nameserver xxx.xxx.xxx.xxx

kde x jsou čísla v IP adrese. Případně byste mohli do souboru /etc/ppp/peers/provider přidat možnost usepeerdns, čímž zapnete automatický výběr vhodných DNS serverů podle nastavení hostitelského počítače.

Pokud váš poskytovatel používá standardní přihlašovací proceduru, mělo by být vše připraveno k připojení. PPP spojení spustíte pod uživatelem root příkazem pon a jeho průběh můžete sledovat pomocí plog. Odpojíte se příkazem poff.

Pro další informace o používání PPP v Debianu si přečtěte /usr/share/doc/ppp/README.Debian.gz.

Pro statické připojení pomocí SLIP budete muset do souboru /etc/init.d/network přidat příkaz slattach (z balíku net-tools). Dynamické SLIP vyžaduje balík gnudip.

7.2.3.1. Nastavení PPP přes ethernet (PPPOE)

PPPOE je příbuzný protokol PPP a používá se pro širokopásmové připojení (např. xDSL). Nastavení základního systému neobsahuje podporu pro takováto připojení, ale vše potřebné je nainstalováno. To znamená, že se můžete přepnout na druhou virtuální konzoli, spustit pppoeconf a nastavit PPPOE ručně.

7.2.4. Nastavení APT

Uživatelé nejčastěji instalují balíky programem apt-get z balíku apt.[8] Aby APT věděl, odkud má získávat balíčky, musí se nastavit. S tím pomůže aplikace apt-setup. Správné nastavení APT je důležité, protože APT využívají i jeho nadstavby dselect, aptitude nebo synaptic.

Po skončení instalace můžete nastavení APT kdykoliv změnit spuštěním programu apt-setup, nebo ručně upravit soubor /etc/apt/sources.list.

Jestliže se v tomto okamžiku nachází v mechanice oficiální CD, pak by toto CD mělo být automaticky bez ptaní nastaveno jako zdroj pro apt. Poznáte to podle toho, že uvidíte jak je CD zkoumáno.

Uživatelům bez oficiálních CD bude nabídnuto několik možností, jak získat debianí balíky: FTP, HTTP, CD-ROM nebo lokální souborový systém.

Všimněte si, že je úplně normální (a dokonce výhodné) mít několik různých APT zdrojů i pro jeden a ten samý archív Debianu. apt-get automaticky ze všech dostupných verzí balíčku vybere tu s nejvyšším číslem verze. Nebo pokud máte například jako zdroje uvedeny HTTP i CD-ROM, apt-get bude implicitně využívat CD-ROM a HTTP použije pouze pokud na síti bude novější verze daného balíčku. Na druhé straně není nejlepší nápad přidat zbytečně mnoho APT zdrojů, protože to zpomalí proces kontroly síťových archívů na nové verze.

7.2.4.1. Nastavení síťových zdrojů s balíčky

Jestliže plánujete instalovat zbytek sytému po síti, nejvhodnější volba je asi zdroj http. Zdroje dostupné přes ftp nejsou o nic horší, ale navazování spojení může trvat déle.

V dalším kroku sdělíte apt-setupu zemi, ve které žijete, a podle toho se zobrazí podmnožina oficiálních internetových zrcadel Debianu ležících v dané zemi. Z nabídnutého seznamu vhodných serverů si některý vyberte.

Po výběru zrcadla budete dotázáni na nastavení proxy serveru. Proxy server slouží jako prostředník mezi vámi a Internetem — místo abyste se obrátili přímo na server v Internetu, požádáte svůj proxy server a ten váš dotaz předá cílovému serveru v Internetu. Internetový server odpoví vašemu proxy serveru a ten předá odpověď vašemu počítači. Většina domácích uživatelů zde nemusí nastavovat nic, proxy server se většinou vyskytuje jako součást firewallu pro větší nebo podnikové sítě, kde slouží jako jediný vstupní bod do Internetu. Někdy je proxy server nastaven, tak, že vyžaduje autentizaci uživatele. V takovém případě budete muset zadat i příslušné uživatelské jméno a heslo.

Nakonec bude nově zvolený síťový zdroj balíčků otestován, a jestli vše dopadne dobře, budete vám nabídnuta možnost přidat další zdroj. Pokud se vyskytne problém (server není dostupný, neobsahuje zvolenou verzi Debianu, apod.), můžete si ze seznamu vybrat jiný server[9], případně zkusit jiné nastavení proxy serveru.

7.2.5. Instalace balíčků

Dále vám bude nabídnut seznam připravených softwarových úloh. Vždy samozřejmě můžete přejít k programu aptitude a balík po balíku určit, co se má instalovat. Ovšem projít všechny balíky vám pravděpodobně zabere hodně času, protože budete vybírat z 15250 dostupných balíků!

Z tohoto důvodu vám doporučujeme nejprve vybírat úlohy a teprve poté doinstalovat konkrétní balíky. Úlohy představují různé činnosti, které byste s počítačem mohli provádět. Například „desktopové prostředí“, „webový server“ nebo „tiskový server“. [10]

Jestliže si chcete systém sestavit balík po balíku, vyberte v programu tasksel možnost „ruční výběr balíků“.

Až skončíte s výběrem, vyberte tlačítko Ok. Tím se spustí aptitude, která nainstaluje vybrané balíčky. I když nevyberete žádné úlohy, doinstalují se všechny chybějící balíky s prioritou standardní, požadované a důležité. (To je ekvivalentní spuštění příkazu tasksel -ris a v současné době to znamená asi 37 megabajtů balíčků). Před samotnou instalací se ještě zobrazí počet instalovaných balíků a celková velikost balíků, které se musí stáhnout ze sítě.

Pokud jste vybrali ruční výběr balíků, mohou se nyní zobrazit dvě různé obrazovky. Jestliže jste vybrali pouze ruční výběr balíků a žádné úlohy, objeví se hlavní okno aptitude, kde můžete okamžitě prohlížet/vybírat/odebírat dostupné balíčky. Pokud jste však kromě ručního výběru balíků vybrali i některou z připravených úloh, spustí se aptitude s přepínačem --visual-preview, což vám ukáže pouze balíky, které se budou instalovat. Chcete-li procházet všemi balíky, musíte z menu vybrat Pohledy->Nový pohled na balíky. Samotnou instalaci pak zahájíte klávesou g.

Poznámka

Chcete-li opravdu minimální systém, zvolte ruční instalaci balíků a nevybírejte žádnou z úloh — implicitně se nebudou instalovat žádné balíky a veškerá zodpovědnost za výběr důležitých balíků přechází na vás.

Zde musíme zmínit, že v připravených úlohách je zahrnuta pouze malá část ze všech 15250 dostupných balíčků. Informace o dalších balících získáte příkazem apt-cache search hledaný-řetězec (viz manuálová stránka apt-cache(8)), nebo si podle popisu níže spusťte program aptitude.

7.2.5.1. Pokročilá správa balíků programem aptitude

Aptitude moderní program pro správu balíků, který umožňuje vybírat jednotlivé balíky (jako dselect), množiny balíků vyhovující zadaným kritériím (pro pokročilé uživatele), nebo celé úlohy (jako tasksel).

Nejdůležitější klávesové zkratky jsou:

Klávesa Akce
nahoru, dolů Posune se na předchozí resp. následující řádek.
Enter Otevře/sbalí/aktivuje položku.
+ Označí balík pro instalaci.
- Označí balík pro odstranění.
d Zobrazí závislosti balíku.
g Provede stažení/instalaci/odstranění balíků.
q Zavře aktuální pohled.
F10 Přepne se do menu.

Více příkazů naleznete v nápovědě pod klávesou ?.

7.2.6. Výzvy během instalace balíčků

Každý balíček, který jste vybrali v programech tasksel nebo aptitude, bude stažen, rozbalen a nainstalován programy apt-get a dpkg. Pokud jsou k instalaci balíčku potřebné informace od uživatele, budete na ně dotázáni během této fáze instalace. Na obrazovce se také mohou objevit zprávy o instalačních problémech.

7.2.7. Nastavení poštovního serveru

V dnešní době je elektronická pošta důležitou součástí našich životů, takže není žádným překvapením, že Debian vám nabídne nastavení poštovního serveru rovnou při instalaci systému. Standardním poštovním démonem v Debianu je exim4, protože je jednoduchý na pochopení a zároveň je dostatečně pružný, aby vyhověl i náročnějším požadavkům.

Pokud se ptáte, zda je poštovní server potřeba i pro nezasíťovaný počítač, odpověď zní „ano“. Některé systémové programy (třeba cron, quota, aide, …) totiž mohou elektronickou poštou zasílat uživatelům důležitá upozornění.

První obrazovka vám nabídne několik typických scénářů použití. Vyberte z nich ten, který nejvíce odpovídá zamýšlenému použití:

internetový počítač

Váš systém je připojen k počítačové síti a pošta je odesílána/příjmána přímo protokolem SMTP. Na následujících obrazovkách budete dotázáni několik základních údajů, jako je poštovní jméno nebo seznam domén, pro které chcete přijímat nebo předávat poštu.

odesílání pošty přes chytrý počítač

Podle tohoto scénáře je veškerá odchozí pošta posílána „chytrému“ počítači, který ji za vás rozešle. Chytrý počítač také často ukládá vaši příchozí poštu, tudíž nemusíte být neustále připojeni. To pak znamená, že poštu musíte číst na chytrém počítači, nebo ji z něj stahovat programem typu fetchmail. Tato volba je vhodná pro uživatele s vytáčeným připojením.

pouze lokální pošta

Systém není připojen k síti a pošta se rozesílá pouze mezi lokálními uživateli. Tato volba je důrazně doporučena i když neplánujete posílání žádných zpráv, protože různé systémové nástroje mohou elektronickou poštou zasílat nejrůznější výstrahy a varování (například oblíbené „Překročili jste diskovou kvótu“). Tato volba je také vhodná pro nové uživatele, protože se neptá žádné další otázky.

žádné nastavení

Tuto možnost vyberte jedině pokud přesně víte, co děláte, protože dokud poštovní systém nenastavíte, nebudete moci přijímat a odesílat žádnou poštu a můžete tak přijít o důležité zprávy od systémových programů.

Jestliže vám nevyhovuje žádný z nabízených scénářů, nebo pokud potřebujete jemnější nastavení, budete muset ručně upravit konfigurační soubory v adresáři /etc/exim4. Další informace o exim4 naleznete v adresáři /usr/share/doc/exim4.



[8] Ve skutečnosti balíčky instaluje program na nižší úrovni: dpkg. dpkg je podle potřeby volán z nástroje apt-get, který se stará o získání potřebných balíčků ze sítě, CD nebo jiného zdroje a také o vyřešení závislostí mezi nimi.

[9] Je-li zvolený server dlouhodobě nedostupný, je možné, že již neexistuje, protože seznam zrcadel se vytváří před vyjitím stabilní verze Debianu, což mohlo být před několika měsíci (a v některých případech i před několika lety).

[10] Protože je base-config velmi líný, tak si na pomoc volá jiné aplikace. Pro zobrazení seznamu úloh spustí program tasksel, pro ruční výběr balíčků pak program aptitude. Tyto nástroje můžete spustit i samostatně kdykoliv po instalaci a (od)instalovat si tak další balíčky. Pokud potřebujete po skončení instalace doinstalovat konkrétní balíček, jednoduše spusťte příkaz aptitude install balík, kde balík je jméno balíčku, který chcete nainstalovat.