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ň