Instalace
-=-=-=-=-=-
A novice asked the master: "I have a program that sometime runs
and sometimes aborts. I have followed the rules of programming, yet
I am totally baffled. What is the reason for this?"
The master replied: "You are confused because you do not
understand Tao. Only a fool expects rational behavior from his
fellow humans. Why do you expect it from a machine that humans have
constructed? Computers simulate determinism; only Tao is perfect.
The rules of programming are transitory; only Tao is
eternal. Therefore you must contemplate Tao before you receive
enlightenment."
"But how will I know when I have received enlightenment?" asked
the novice.
"Your program will then run correctly," replied the master.
-- Geoffrey James, "The Tao of Programming"
Sice opravdu nenávidím recenze na způsob, jak jsem to přinesl
domů, jak byla velká škatule apod. Tady se tomu asi nevyhnu.
Kompletní instalační příručku najdete zde.
Já se tedy zaměřím spíše na popis, jak to v praxi přibližně
vypadá. Pokud vlastníte DOS a CD, instlaci spustíte jednodušše
pomocí install.bat. Ta zavolá loadlin, který zavede jádro Linuxu
a vytvoří ramdisk s instalačním programem. Zde jsem hned narazil
na svém domácím počítači na problém. Narozdíl od RedHatu,
debian má zakompilované do jádra ovladače SCSI, které se pokouší
o autodetekci. Jeden neohrabaně šáhl na moji nestandardní síťovou
kartu a boot zamrzl. Po chvíli studování zdrojáků jádra jsem síťovku
přestěhoval jinam a bylo po problémech. Nováčka to ale asi zmate.
Snad se to neděje příliš často.
Instalační program je velmi pěkný. Líbí se mi, že umožňuje
jednotlivé kroky provádět v libovolném pořadí a libovolně se k nim
vracet. Jeho účelem je vytvořit Linuxovou partition, naformátovat
ji, vytvořit swap, připojit ostatní filesystémy, nastavit síť
a zavédst základní systém. To je asi 20MB toho nejzákladnějšího.
To umí robalit z CDrom, disku, diskety, sítě atd...
Potom se počítač rebootuje a nastartuje se plnohodnotný systém.
To považuju za výborný nápad. Ostatní distribuce většinou instalují
všechny balíky rovnou. Ale v případě, že během instalace vyletí
pojistky, nebo se stane něco podobného, máte smůlu a musíte začít
znova. Tady máte už fungující systém a tak nic podobného nehrozí.
Navíc můžete hned při instalaci zkoušet co máte nového, hrát hry,
konfigurovat atd.
Následuje ale mnohem úmornější část instalace. Program se poptá
na pár detailů, založí vám uživatelské konto a přejde k vlastnímu
zavádění balíků. Jak jsem už říkal, těch je několik tisíc. Proto
autoři udělali předvolby, kde si zatrhnete, jestli chcete používat
počítač jako server, psát na něm dokumenty, programovat apod.
Tyto volby ale samozřejmě nainstalují mnoho zbytečných věcí a proto
stejně každý přejde k druhé části - programu dselect, kde si navolí
balík po balíku co chce. Musím říct, že to trvá opravdu dlouho,
než je člověk všechny projde. Navíc je program dselect poměrně
nepříjemný ve srovnání s předchozí částí instalace. (je sice
fullscreen, ale jeho ovládání alespoň na mne působilo poněkud
zmateně). Autoři plánují, že bude brzo vyměněn. Celkově ale není až
tak špatný. Výborně zvládá závisloti, kolize a další věci. Pokud si
zaškrtnete dokumentaci k programu, ale program ne, dselect vás jemně
upozorní, že je doporučené nainstalovat i vlastní program apod.
Po navolení všech balíků je správce balíků začne instalovat.
To se provádí ve dvou etapách. Napřed se všechny balíky rozbalí
na disk a potom se začnou konfigurovat. První etapa je plně
automatická. Ta druhá ale vyžaduje spolupráci uživatele (narozdíl
od redhatu, kde je automatická i ta druhá). Některé balíky se ptají
na různé detaily, jako kterému prohlížeči obrázků dáváte přednost,
kde se nachází Vaše myš apod. Tento průchod trvá poměrně dlouho,
protože například lispové balíky pro emacs se zde překládají
do bytecodu. S touto fází jsem měl jenom jeden drobný problém a to,
že se napřed konfiguroval Xserver před tím, než vlastní X window
system a proto jeho konfigurační script vypsal, že není X window
system a spustil se potom. Vypadalo to trochu zmateně.
Když se tímto prohrabete až ke štastnému konci, můžete se
kochat nádherně funkčním systémem. Jeho konfigurace je propracovaná
do takového detailu, že například když nainstalujete dva klony
editoru vi, jeden se nastaví jako standardní (spouštěny pomocí vi).
Pokud jej odinstalujete, podle databáze alternativ se vybere jiný.
Všechny uživatelské programy vytvoří menu do X oken, které je
dostupné ve všech window managerech apod. Prostě je radost systém
používat. Po konfigurační části jsem už jenom potřeboval jemně
doladit konfiguraci sítě, nainstalovat si svojí oblíbenou unicodovou
češtinu, vypnout syntax highligting v mém oblíbeném editoru, zapnout
ošklivý trik pro urychlení mého disku, přidat cestu k českým fontům
do konfigurace X window, nastavit grafiku v DOSemu a jinak jsem byl
se vším spokojen.
Instalace trvala celkově asi dvě hodiny (nejdelší čas jsem
stávil vybíráním balíků). To je o něco více, než u RedHatu (kde
to odhaduju na půl hodiny až hodinu, ale u RedHatu člověk stejně
potom stráví hodně času doinstlováváním a konfigurováním.
výheň