diff options
author | Holger Wansing <hwansing@mailbox.org> | 2019-08-04 20:46:40 +0200 |
---|---|---|
committer | Holger Wansing <hwansing@mailbox.org> | 2019-08-04 20:46:40 +0200 |
commit | aebba878aa24bcc33efbb3ae51a17e6a1408f8f5 (patch) | |
tree | fbc3fd09a8360d2a4f27fb3fae0cd34eab8ae005 /cs/appendix | |
parent | 2244f2b19af8c2556fd5dadf752c652a1c5fdcc0 (diff) | |
download | installation-guide-aebba878aa24bcc33efbb3ae51a17e6a1408f8f5.zip |
Convert Czech translation from xml to po format. Because the translation was not up-to-date in xml, this lead to several untranslated or fuzzy strings.
Diffstat (limited to 'cs/appendix')
-rw-r--r-- | cs/appendix/chroot-install.xml | 714 | ||||
-rw-r--r-- | cs/appendix/files.xml | 319 | ||||
-rw-r--r-- | cs/appendix/gpl.xml | 516 | ||||
-rw-r--r-- | cs/appendix/plip.xml | 182 | ||||
-rw-r--r-- | cs/appendix/pppoe.xml | 104 | ||||
-rw-r--r-- | cs/appendix/preseed.xml | 1842 | ||||
-rw-r--r-- | cs/appendix/random-bits.xml | 11 |
7 files changed, 0 insertions, 3688 deletions
diff --git a/cs/appendix/chroot-install.xml b/cs/appendix/chroot-install.xml deleted file mode 100644 index 09258eec5..000000000 --- a/cs/appendix/chroot-install.xml +++ /dev/null @@ -1,714 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 70417 --> - - <sect1 id="linux-upgrade"> - <title>Jak nainstalovat &debian-gnu; ze stávajícího unixového/linuxového systému</title> - -<para> - -Tato kapitola se, na rozdíl od zbytku příručky, nezabývá oficiálním -instalačním programem, ale popisuje instalaci &debian;u ze stávajícího -unixového nebo linuxového systému. Tuto kapitolu si vyžádali uživatelé -přecházející z distribucí Red Hat, Mandriva a SUSE. Předpokládáme zde -jisté znalosti s používáním *nixových příkazů a pohybem v souborovém -systému. V této sekci platí, že příkazy uvozené promptem -<prompt>$</prompt> zadáváte ve svém stávajícím systému, zatímco -příkazy uvozené <prompt>#</prompt> se spouští v -<firstterm>chroot</firstterm>ovaném prostředí. - -</para><para> - -Až si &debian-gnu; vyladíte k obrazu svému, můžete do něj převést stávající -uživatelská data a plynule přejít k nové distribuci bez zbytečných -prostojů. Tento druh instalace je též vhodný pro systémy s podivným -hardwarem, který jinak není podporován instalačními médii. - -</para><note><para> - -Protože se z velké části jedná o ruční postup, měli byste mít na -paměti, že spoustu věcí, které běžně řeší instalační program sám, nyní -budete muset provádět sami. To také klade větší nároky na znalosti -&debian;u a unixových systémů obecně. Následující návod řeší pouze základní -nastavení systému, je možné, že bude potřeba provést další kroky. - -</para></note> - - <sect2> - <title>Přípravné práce</title> -<para> - -Nejprve si rozdělte disk. Budete potřebovat aspoň jeden oddíl -(kořenový) plus oblast pro virtuální paměť (swap). Pro čistě -konzolovou instalaci potřebujete oblast velkou minimálně -&base-system-size; MB, jestliže budete instalovat i X Window System, -počítejte s nejméně &task-desktop-lxde-inst; MB. - -</para><para> - -Na nových oddílech vytvořte souborové systémy. Například souborový -systém ext3 na oblasti <filename>/dev/sda6</filename> vytvoříte -příkazem: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mke2fs -j /dev/sda6</userinput> -</screen></informalexample> - -(Ve zbytku návodu budeme předpokládat, že kořenový oddíl je -<filename>/dev/sda6</filename>.) -Jestliže chcete vytvořit systém ext2, vynechejte parametr -<userinput>-j</userinput>. - -</para><para> - -Inicializujte a aktivujte odkládací oddíl (nezapomeňte změnit číslo -oblasti podle skutečnosti): - -<informalexample><screen> -<prompt>#</prompt> <userinput>mkswap /dev/sda5</userinput> -<prompt>#</prompt> <userinput>sync</userinput> -<prompt>#</prompt> <userinput>swapon /dev/sda5</userinput> -</screen></informalexample> - -Připojte budoucí kořenovou oblast (<filename>/</filename>) do adresáře -<filename>/mnt/debinst</filename>. Na jméně přípojného adresáře -nezáleží. - -<informalexample><screen> -<prompt>#</prompt> <userinput>mkdir /mnt/debinst</userinput> -<prompt>#</prompt> <userinput>mount /dev/sda6 /mnt/debinst</userinput> -</screen></informalexample> - -</para><note><para> - -Chcete-li mít části souborového systému (např. /usr) připojené na -různých oblastech, musíte tyto adresáře vytvořit a připojit ručně -ještě před příští kapitolou. - -</para></note> - </sect2> - - <sect2> - <title>Instalace balíku <command>debootstrap</command></title> -<para> - -<command>debootstrap</command> je program, kterým se v &debian;u -instaluje základní systém. Má minimum závislostí (pouze -<classname>/bin/sh</classname>, <command>ar</command>, -<command>wget</command> a základní unixové/linuxové nástroje<footnote> - -<para> - -Sem patří GNU core utilities a příkazy typu <command>sed</command>, -<command>grep</command>, <command>tar</command> -a <command>gzip</command>. - -</para> - -</footnote>), takže se dá použít na téměř libovolném -systému. Pokud ještě <command>wget</command> a <command>ar</command> -nemáte, nainstalujte si je. - -</para><para> - -<!-- The files linked to here are from 2004 and thus currently not usable - -Na systému používajícím RPM balíčky si můžete stažený -<filename>.deb</filename> soubor převést do formátu -<filename>.rpm</filename> programem <command>alien</command>, nebo -můžete použít připravený balík z -<ulink url="http://people.debian.org/~blade/install/debootstrap"></ulink>. - -</para><para> - ---> - -Poslední možností je ruční instalace. Vytvořte si pracovní adresář, do -kterého později balík rozbalíte: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mkdir work</userinput> -<prompt>#</prompt> <userinput>cd work</userinput> -</screen></informalexample> - -Z <ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/"> -poolu</ulink> si stáhněte balík <command>debootstrap</command> pro -svou architekturu, uložte jej do pracovního adresáře a vybalte z něj -potřebné soubory. K instalaci souborů musíte mít rootovská práva. - -<informalexample><screen> -<prompt>#</prompt> <userinput>ar -x debootstrap_0.X.X_all.deb</userinput> -<prompt>#</prompt> <userinput>cd /</userinput> -<prompt>#</prompt> <userinput>zcat /cesta-k-pracovnimu-adresari/work/data.tar.gz | tar xv</userinput> -</screen></informalexample> - -</para> - </sect2> - - <sect2> - <title>Spuštění <command>debootstrap</command>u</title> -<para> - -<command>debootstrap</command> si umí stáhnout potřebné soubory přímo -z archivu &debian;u. Aby se soubory nestahovaly přes půl Zeměkoule, -nahraďte v ukázce server -<userinput>&archive-mirror;/debian</userinput> nějakým bližším. -Seznam zrcadel naleznete v -<ulink url="http://www.debian.org/mirror/list"></ulink>. - -</para><para> - -Pokud máte první oficiální CD, můžete jej připojit jako -<filename>/cdrom</filename> a místo síťové adresy použít odkaz na -soubor: <userinput>file:/cdrom/debian/</userinput>. - -</para><para> - -V ukázkovém příkazu <command>debootstrap</command> nahraďte -<replaceable>ARCH</replaceable> jedním z následujících: - -<userinput>amd64</userinput>, -<userinput>arm64</userinput>, -<userinput>armel</userinput>, -<userinput>armhf</userinput>, -<userinput>i386</userinput>, -<userinput>mips</userinput>, -<userinput>mips64el</userinput>, -<userinput>mipsel</userinput>, -<userinput>powerpc</userinput>, -<userinput>ppc64el</userinput> nebo -<userinput>s390x</userinput>. - -<informalexample><screen> -<prompt>#</prompt> <userinput>/usr/sbin/debootstrap --arch <replaceable>ARCH</replaceable> &releasename; \ - /mnt/debinst http://ftp.cz.debian.org/debian</userinput> -</screen></informalexample> - -Pokud se cílová architektura liší od hostitelské, měli byste přidat -ještě parametr <userinput>--foreign</userinput>. - -</para> - </sect2> - - - <sect2> - <title>Nastavení základního systému</title> - -<para> - -V adresáři <filename>/mnt/debinst</filename> teď máte opravdový, i -když minimální, systém &debian;. Nastal čas se do něj přesunout: - -<informalexample><screen> -<prompt>#</prompt> <userinput>LANG=C.UTF-8 chroot /mnt/debinst /bin/bash</userinput> -</screen></informalexample> - -Pokud se cílová architektura liší od hostitelské, budete ale nejprve -muset do nového systému nakopírovat qemu-user-static: - -<informalexample><screen> -<prompt>#</prompt> <userinput>cp /usr/bin/qemu-<replaceable>ARCH</replaceable>-static /mnt/debinst/usr/bin</userinput> -<prompt>#</prompt> <userinput>LANG=C.UTF-8 chroot /mnt/debinst qemu-<replaceable>ARCH</replaceable>-static /bin/bash</userinput> -</screen></informalexample> - -V novém systému možná budete muset nastavit definici terminálu tak, -aby byla kompatibilní se základním systémem &debian;u: - -<informalexample><screen> -<prompt>#</prompt> <userinput>export TERM=<replaceable>xterm-color</replaceable></userinput> -</screen></informalexample> - -Abyste mohli použít některé hodnoty proměnné TERM, budete možná muset -nainstalovat balík <classname>ncurses-term</classname>. - -</para><para> - -Jestliže se cílová architektura liší od hostitelské, musíte dokončit -druhou fázi nastavení: - -<informalexample><screen> -<userinput>/debootstrap/debootstrap --second-stage</userinput> -</screen></informalexample> - -</para> - - <sect3> - <title>Vytvoření souborů zařízení</title> -<para> - -Adresář <filename>/dev</filename> nyní obsahuje několik základních -souborů zařízení, avšak pro další instalaci může být zapotřebí -dalších zařízení. Další postup závisí na různých faktorech, jako je -typ hostitelského systému, zda hodláte použít modulární jádro a zda -chcete soubory zařízení v novém systému spravovat staticky nebo -dynamicky (například pomocí <classname>udev</classname>). - -</para><para> - -Několik možných postupů: - -<itemizedlist> -<listitem><para> - -V chrootu vytvořte základní sadu statických souborů zařízení příkazy: - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install makedev</userinput> -<prompt>#</prompt> <userinput>mount none /proc -t proc</userinput> -<prompt>#</prompt> <userinput>cd /dev</userinput> -<prompt>#</prompt> <userinput>MAKEDEV generic</userinput> -</screen></informalexample> - -</para></listitem> -<listitem><para> - -Pomocí příkazu <command>MAKEDEV</command> ručně vytvořte pouze ty -soubory zařízení, které potřebujete. - -</para></listitem> -<listitem><para> - -Do instalovaného systému připojte adresář <filename>/dev</filename> -z hostitelského systému (parametr <userinput>bind</userinput> -příkazu <command>mount</command>). S touto možností byste však měli -být opatrní, protože některé balíky při instalaci vytvářejí nová -zařízení, což nemusí být to, co chcete, aby se promítlo do -hostitelského systému. - -</para></listitem> -</itemizedlist> - -</para> - </sect3> - - <sect3> - <title>Připojení oblastí</title> -<para> - -Nejprve musíte vytvořit soubor <filename>/etc/fstab</filename>. - -<informalexample><screen> -<prompt>#</prompt> <userinput>editor /etc/fstab</userinput> -</screen></informalexample> - -Jako vzor můžete použít následující šablonu (místo -<replaceable>XXX</replaceable> dosaďte vlastní oblasti): - -<informalexample><screen> -# /etc/fstab: static file system information. -# -# file system mount point type options dump pass -/dev/XXX / ext3 defaults 0 1 -/dev/XXX /boot ext3 ro,nosuid,nodev 0 2 - -/dev/XXX none swap sw 0 0 -proc /proc proc defaults 0 0 - -/dev/fd0 /media/floppy auto noauto,rw,sync,user,exec 0 0 -/dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0 - -/dev/XXX /tmp ext3 rw,nosuid,nodev 0 2 -/dev/XXX /var ext3 rw,nosuid,nodev 0 2 -/dev/XXX /usr ext3 rw,nodev 0 2 -/dev/XXX /home ext3 rw,nosuid,nodev 0 2 -</screen></informalexample> - -Souborové systémy, které jste zadali do -<filename>/etc/fstab</filename> můžete připojit všechny najednou -příkazem <userinput>mount -a</userinput>, nebo individuálně příkazem: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mount /cesta</userinput> # např.: mount /usr -</screen></informalexample> - -Přípojné body pro výměnná média se v aktuálních verzích &debian;u -nachází v adresáři <filename>/media</filename>, ale pro zachování -zpětné kompatibility na ně existují i symbolické odkazy v kořenu -<filename>/</filename>. Příklad: - -<informalexample><screen> -<prompt>#</prompt> <userinput>cd /media</userinput> -<prompt>#</prompt> <userinput>mkdir cdrom0</userinput> -<prompt>#</prompt> <userinput>ln -s cdrom0 cdrom</userinput> -<prompt>#</prompt> <userinput>cd /</userinput> -<prompt>#</prompt> <userinput>ln -s media/cdrom</userinput> -</screen></informalexample> - -Před další prací si ověřte, že máte připojený virtuální souborový -systém <filename>/proc</filename>. Pokud tomu tak není, připojte jej: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mount -t proc proc /proc</userinput> -</screen></informalexample> - -</para><para> - -Příkaz <userinput>ls /proc</userinput> by nyní měl vypsat neprázdný -adresář. Pokud by se tak nestalo, stále byste měli být schopni -připojit <filename>proc</filename> z vnějšku chrootu: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mount -t proc proc /mnt/debinst/proc</userinput> -</screen></informalexample> - -</para> - </sect3> - - <sect3> - <title>Nastavení časového pásma</title> -<para> - -Nastavením třetího řádku v souboru <filename>/etc/adjtime</filename> -na hodnotu <quote>LOCAL</quote> resp. <quote>UTC</quote> systému -říkáte, zda má hardwarové hodiny počítače interpretovat jako místní -čas, resp. jako čas v UTC. - -<informalexample><screen> -<prompt>#</prompt> <userinput>editor /etc/adjtime</userinput> -</screen></informalexample> - -Příklad souboru souboru <filename>/etc/adjtime</filename>: - -<informalexample><screen> -0.0 0 0.0 -0 -UTC -</screen></informalexample> - -Své časové pásmo můžete nastavit příkazem: - -<informalexample><screen> -<prompt>#</prompt> <userinput>dpkg-reconfigure tzdata</userinput> -</screen></informalexample> - -</para> - </sect3> - - <sect3> - <title>Nastavení sítě</title> -<para> - -Síťování se nastavuje v souborech -<filename>/etc/network/interfaces</filename>, -<filename>/etc/resolv.conf</filename>, -<filename>/etc/hostname</filename> a -<filename>/etc/hosts</filename>. - -<informalexample><screen> -<prompt>#</prompt> <userinput>editor /etc/network/interfaces</userinput> -</screen></informalexample> - -Pro začátek vám mohou pomoci ukázky z -<filename>/usr/share/doc/ifupdown/examples</filename>: - -<informalexample><screen> -###################################################################### -# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) -# See the interfaces(5) manpage for information on what options are -# available. -###################################################################### - -# Virtuální loopback chceme vždy. -# -auto lo -iface lo inet loopback - -# Použití dhcp: -# -# auto eth0 -# iface eth0 inet dhcp - -# Statická IP adresa: (broadcast a gateway jsou volitelné) -# -# auto eth0 -# iface eth0 inet static -# address 192.168.0.42 -# network 192.168.0.0 -# netmask 255.255.255.0 -# broadcast 192.168.0.255 -# gateway 192.168.0.1 -</screen></informalexample> - -Do <filename>/etc/resolv.conf</filename> zadejte nastavení jmenných -serverů (DNS): - -<informalexample><screen> -<prompt>#</prompt> <userinput>editor /etc/resolv.conf</userinput> -</screen></informalexample> - -</para><para> - -Jednoduchá ukázka <filename>/etc/resolv.conf</filename>: - -<informalexample><screen> -search hqdom.local -nameserver 10.1.1.36 -nameserver 192.168.9.100 -</screen></informalexample> - -Zadejte název svého systému (délka aspoň 2 a nejvýše 63 znaky): - -<informalexample><screen> -<prompt>#</prompt> <userinput>echo JmenoPocitace > /etc/hostname</userinput> -</screen></informalexample> - -A vytvořte základní <filename>/etc/hosts</filename> s podporou IPv6: - -<informalexample><screen> -127.0.0.1 localhost -127.0.1.1 JmenoPocitace - -# The following lines are desirable for IPv6 capable hosts -::1 ip6-localhost ip6-loopback -fe00::0 ip6-localnet -ff00::0 ip6-mcastprefix -ff02::1 ip6-allnodes -ff02::2 ip6-allrouters -ff02::3 ip6-allhosts -</screen></informalexample> - -Jestliže máte více síťových karet, měli byste si pohrát s názvy modulů -v <filename>/etc/modules</filename>, aby se karty vždy přiřadily ke -stejnému rozhraní (eth0, eth1, atd.) - -</para> - </sect3> - - <sect3> - <title>Nastavení APT</title> -<para> - -Debootstrap sice vytvořil základní soubor -<filename>/etc/apt/sources.list</filename>, který umožní instalaci -dalších balíků, ale je možné, že budete chtít přidat další zdroje, -například pro bezpečnostní aktualizace, nebo pro zdrojové balíky: - -<informalexample><screen> -deb-src http://ftp.cz.debian.org/debian &releasename; main - -deb http://security.debian.org/ &releasename;/updates main -deb-src http://security.debian.org/ &releasename;/updates main -</screen></informalexample> - -Po úpravách seznamu zdrojů nezapomeňte spustit příkaz -<userinput>apt update</userinput>. - -</para> - </sect3> - - <sect3> - <title>Nastavení místního prostředí a klávesnice</title> -<para> - -Aby se s vámi systém bavil v jiném jazyce než je angličtina, musíte -nainstalovat a nastavit balík pro podporu národních prostředí. V -současnosti se doporučuje použít prostředí v kódování UTF-8. - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install locales</userinput> -<prompt>#</prompt> <userinput>dpkg-reconfigure locales</userinput> -</screen></informalexample> - -Pokud je to potřeba, můžete nakonfigurovat klávesnici: - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install console-setup</userinput> -<prompt>#</prompt> <userinput>dpkg-reconfigure keyboard-configuration</userinput> -</screen></informalexample> - -</para><para> - -Klávesnici nemůžete nastavit v chrootu, změna se projeví až po příštím -restartu. - -</para> - </sect3> - </sect2> - - <sect2> - <title>Instalace jádra</title> -<para> - -Jestliže budete chtít tento systém i zavádět (na 99% ano), musíte si -nainstalovat jádro (a možná zavaděč). Následujícím příkazem zjistíte -dostupná připravená jádra: - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt search &kernelpackage;</userinput> -</screen></informalexample> - -</para><para> - -Poté balík s vybraným jádrem nainstalujte. - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install &kernelpackage;-<replaceable>arch-atd</replaceable></userinput> -</screen></informalexample> - -</para> - </sect2> - - <sect2> -<title>Nastavení zavaděče</title> -<para> - -Abyste mohli zavádět svůj &debian-gnu;, nastavte v zavaděči, aby -nahrál instalované jádro s novou kořenovou oblastí. -<command>debootstrap</command> sám o sobě zavaděč neinstaluje, takže -jej budete muset doinstalovat zvlášť (např. pomocí -<command>apt</command> uvnitř chrootovaného prostředí). - -</para><para arch="any-x86"> - -Návod k nastavení zavaděče prozradí příkaz <userinput>info -grub</userinput><phrase arch="x86">nebo <userinput>man -lilo.conf</userinput></phrase>. Pokud si -ponecháte původní operační systém, stačí do stávajícího grub2 -<filename>grub.cfg</filename><phrase arch="x86"> nebo -<filename>lilo.conf</filename> přidat příslušnou -položku. <filename>lilo.conf</filename> si také můžete -zkopírovat do nového systému, zde ho upravit a spustit -<command>lilo</command> (použije konfigurační soubor systému, ze -kterého jej spouštíte)</phrase>. - -</para><para arch="any-x86"> - -Instalace a nastavení <classname>grub2</classname> není složitější -než spuštění: - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install grub-pc</userinput> -<prompt>#</prompt> <userinput>grub-install /dev/<replaceable>sda</replaceable></userinput> -<prompt>#</prompt> <userinput>update-grub</userinput> -</screen></informalexample> - -Druhý příkaz nainstaluje <command>grub2</command> (v tomto případě do -hlavního zaváděcího záznamu (MBR) disku -<literal>sda</literal>). Poslední příkaz vytvoří rozumný a funkční -konfigurační soubor <filename>/boot/grub/grub.cfg</filename>. - -</para><para arch="any-x86"> - -V příkladu se předpokládá existence souboru zařízení -<filename>/dev/sda</filename>. - -</para><para arch="x86"> - -Pro inspiraci nabízíme minimální <filename>/etc/lilo.conf</filename>: - -<informalexample><screen> -boot=/dev/<replaceable>sda6</replaceable> -root=/dev/<replaceable>sda6</replaceable> -install=menu -delay=20 -lba32 -image=/vmlinuz -initrd=/initrd.img -label=Debian -</screen></informalexample> - -</para><para arch="powerpc"> - -Návod k nastavení zavaděče prozradí příkaz <userinput>man -yaboot.conf</userinput>. Pokud si ponecháte původní operační systém, -stačí do stávajícího <filename>yaboot.conf</filename> přidat -příslušnou položku. Tento soubor si také můžete zkopírovat do nového -systému, zde ho upravit a spustit <command>ybin</command> (použije -konfigurační soubor systému, ze kterého jej spouštíte). - -</para><para arch="powerpc"> - -Pro inspiraci nabízíme minimální <filename>/etc/yaboot.conf</filename>: - -<informalexample><screen> -boot=/dev/sda2 -device=hd: -partition=6 -root=/dev/sda6 -magicboot=/usr/lib/yaboot/ofboot -timeout=50 -image=/vmlinux -label=Debian -</screen></informalexample> - -Na některých počítačích musíte místo <userinput>hd:</userinput> použít -<userinput>ide0:</userinput>. - -</para> - </sect2> - - <sect2> - <title>Vzdálený přístup: Instalace SSH a nastavení přístupu</title> -<para> - -Pokud se do systému můžete přihlásit přes konzoli, můžete tento krok -přeskočit. Jestliže však má být počítač dostupný přes síť, měli byste -nainstalovat SSH a nastavit přístup. - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt install ssh</userinput> -</screen></informalexample> - -Uživatel root má implicitně zakázané přihlášení pomocí hesla. Pokud mu -chcete povolit přístup pomocí hesla tak, jako to bývalo běžné dříve, -musíte mu nastavit heslo a povolit přihlášení pomocí hesla: - -<informalexample><screen> -<prompt>#</prompt> <userinput>passwd</userinput> -<prompt>#</prompt> <userinput>editor /etc/ssh/sshd_config</userinput> -</screen></informalexample> - -kde musíte povolit volbu - -<informalexample><screen> -PermitRootLogin yes -</screen></informalexample> - -Přístup můžete moderněji nastavit také přidáním ssh klíče do seznamu -autorizovaných klíčů uživatele root: - -<informalexample><screen> -<prompt>#</prompt> <userinput>mkdir /root/.ssh</userinput> -<prompt>#</prompt> <userinput>chmod 700 /root/.ssh</userinput> -<prompt>#</prompt> <userinput>cat << EOF > /root/.ssh/authorized_keys</userinput> -<userinput>ssh-rsa ....</userinput> -<userinput>EOF</userinput> -</screen></informalexample> - -Poslední možností je dát přístup běžnému uživateli: - -<informalexample><screen> -<prompt>#</prompt> <userinput>adduser franta</userinput> -<prompt>#</prompt> <userinput>passwd franta</userinput> -</screen></informalexample> - -</para> - </sect2> - - <sect2> - <title>Závěrečné kroky</title> -<para> - -Jak již bylo řečeno dříve, nainstalovaný systém bude poměrně -jednoduchý. Chcete-li z něj udělat systém o něco vyspělejší, -doinstalujte alespoň balíky s prioritou <quote>standardní</quote>: - -<informalexample><screen> -<prompt>#</prompt> <userinput>tasksel install standard</userinput> -</screen></informalexample> - -Nic vám samozřejmě nebrání nainstalovat jednotlivé balíky pomocí -<command>apt</command>. - -</para><para> - -Po instalaci zůstanou stažené .deb soubory v adresáři -<filename>/var/cache/apt/archives/</filename>. Nějaké místo můžete -uvolnit jejich smazáním: - -<informalexample><screen> -<prompt>#</prompt> <userinput>apt clean</userinput> -</screen></informalexample> - -</para> - </sect2> - </sect1> diff --git a/cs/appendix/files.xml b/cs/appendix/files.xml deleted file mode 100644 index 4d6fc00a3..000000000 --- a/cs/appendix/files.xml +++ /dev/null @@ -1,319 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 70417 --> - - <sect1 arch="linux-any" id="linuxdevices"><title>Zařízení v Linuxu</title> -<para> - -V Linuxu existuje v adresáři <filename>/dev</filename> spousta -speciálních souborů nazývaných soubory zařízení. V unixovém světě se k -hardwaru přistupuje právě přes tyto soubory, které se ovšem chovají -jinak, než obyčejné soubory. Soubor zařízení je vlastně abstraktní -rozhraní k systémovému ovladači, který komunikuje přímo s -hardwarem. Nejběžnějšími typy souborů zařízení jsou bloková a znaková -zařízení, méně rozšířené jsou pak pojmenované -<firstterm>roury</firstterm>. V následujícím výpisu je uvedeno několik -nejdůležitějších souborů. - -</para><para> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>fd0</filename></entry> - <entry>první disketová mechanika</entry> -</row><row> - <entry><filename>fd1</filename></entry> - <entry>druhá disketová mechanika</entry> -</row> -</tbody></tgroup></informaltable> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>sda</filename></entry> - <entry>první pevný disk</entry> -</row><row> - <entry><filename>sdb</filename></entry> - <entry>druhý pevný disk</entry> -</row><row> - <entry><filename>sda1</filename></entry> - <entry>první oblast na prvním pevném disku</entry> -</row><row> - <entry><filename>sdb7</filename></entry> - <entry>sedmá oblast na druhém pevném disku</entry> -</row> -</tbody></tgroup></informaltable> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>sr0</filename></entry> - <entry>první CD-ROM</entry> -</row><row> - <entry><filename>sr1</filename></entry> - <entry>druhá CD-ROM</entry> -</row> -</tbody></tgroup></informaltable> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>ttyS0</filename></entry> - <entry>sériový port 0, pod MS-DOSem COM1</entry> -</row><row> - <entry><filename>ttyS1</filename></entry> - <entry>sériový port 1, pod MS-DOSem COM2</entry> -</row><row> - <entry><filename>lp0</filename></entry> - <entry>první paralelní port</entry> -</row><row> - <entry><filename>lp1</filename></entry> - <entry>druhý paralelní port</entry> -</row><row> - <entry><filename>psaux</filename></entry> - <entry>rozhraní myši na portu PS/2</entry> -</row><row> - <entry><filename>gpmdata</filename></entry> - <entry>pseudozařízení - jenom opakuje data získaná z GPM - (ovladač myši)</entry> -</row> -</tbody></tgroup></informaltable> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>cdrom</filename></entry> - <entry>symbolický odkaz na CD-ROM mechaniku</entry> -</row><row> - <entry><filename>mouse</filename></entry> - <entry>symbolický odkaz na rozhraní myši</entry> -</row> -</tbody></tgroup></informaltable> - -<informaltable><tgroup cols="2"><tbody> -<row> - <entry><filename>null</filename></entry> - <entry>cokoliv pošlete na toto zařízení, zmizí beze stopy</entry> -</row><row> - <entry><filename>zero</filename></entry> - <entry>z tohoto zařízení můžete až do nekonečna číst nuly</entry> -</row> -</tbody></tgroup></informaltable> - -</para> - - <sect2 arch="not-s390" id="device-mouse"> - <title>Nastavení myši</title> - -<para> - -Myš můžete používat jak na konzoli, tak v prostředí X Window. Obvykle -stačí nainstalovat balík <filename>gpm</filename> a příslušný X -server. Oboje by mělo používat jako zařízení myši soubor -<filename>/dev/input/mice</filename>. Správný komunikační protokol -bývá v gpm <userinput>exps2</userinput>, v systému X Window -<userinput>ExplorerPS/2</userinput>. Příslušné konfigurační soubory -jsou <filename>/etc/gpm.conf</filename> a -<filename>/etc/X11/xorg.conf</filename>. - -</para><para> - -Aby myš fungovala, musí být zavedeny některé moduly jádra. Ve většině -případů jsou správné moduly rozpoznány a zavedeny -automaticky. Výjimkou mohou být staré sériové a sběrnicové myši<footnote> - -<para> - -Sériové myši mají obvykle konektor tvaru D s devíti otvory. Sběrnicové -myši mají kulatý 8 pinový konektor. Pozor, neplést s 6 pinovým kulatým -konektorem myší PS/2 a 4 pinovým kulatým konektorem ADB. - -</para> - -</footnote>, které jsou dnes spíše raritou ve velmi starých -počítačích. Typické moduly, které jsou potřeba pro různé typy myší: - -<informaltable><tgroup cols="2"><thead> -<row> - <entry>Modul</entry> - <entry>Popis</entry> -</row> -</thead><tbody> -<row> - <entry>psmouse</entry> - <entry>PS/2 myši (měl by být rozpoznán automaticky)</entry> -</row> -<row> - <entry>usbhid</entry> - <entry>USB myši (měl by být rozpoznán automaticky)</entry> -</row> -<row> - <entry>sermouse</entry> - <entry>Většina sériových myší</entry> -</row> -<row> - <entry>logibm</entry> - <entry>Sběrnicová myš připojená k adaptérové kartě Logitech</entry> -</row> -<row> - <entry>inport</entry> - <entry>Sběrnicová myš připojená ke kartě ATI nebo Microsoft InPort</entry> -</row> -</tbody></tgroup></informaltable> - -Pro zavedení modulu s ovladačem můžete použít příkaz -<command>modconf</command> z balíku stejného jména a hledat v -kategorii <userinput>kernel/drivers/input/mouse</userinput>. - -</para><para arch="powerpc"> - -Na PowerPC nastavte v souboru <filename>/etc/X11/XF86Config</filename> -nebo <filename>/etc/X11/XF86Config-4</filename> zařízení myši na -<userinput>/dev/input/mice</userinput>. - -</para><para arch="powerpc"> - -Novější jádra umožňují emulovat třítlačítkovou myš i na myši -jednotlačítkové. Stačí do souboru -<filename>/etc/sysctl.conf</filename> přidat následující řádky. - -<informalexample><screen> -# emulace 3 tlačítek -# zapne emulaci -/dev/mac_hid/mouse_button_emulation = 1 -# signál prostředního tlačítka posílej klávesou F11 -/dev/mac_hid/mouse_button2_keycode = 87 -# signál pravého tlačítka posílej klávesou F12 -/dev/mac_hid/mouse_button3_keycode = 88 -# programem showkey můžete zjistit (a použít) kódy jiných kláves. -</screen></informalexample> - -</para> - </sect2> - </sect1> - - <sect1 id="tasksel-size-list"> - <title>Místo potřebné pro úlohy</title> -<para> - -Standardní instalace na architektuře amd64 zabere na disku -včetně všech standardních balíků &std-system-size;MB. Menší instalace bez úlohy -<quote>Standardní systém</quote> zabere &base-system-size;MB. - -</para><important><para> - -V obou případech je zabrané místo počítáno <emphasis>po</emphasis> -dokončení instalace a smazání všech dočasných souborů. Výpočet také -nebere v úvahu režii souborového systému, například pro žurnálovací -soubory. To znamená, že <emphasis>během</emphasis> instalace a také -později při samotném používání systému bude potřeba mnohem více -místa na dočasné soubory (stažené balíky) a uživatelská data. - -</para></important><para> - -Následující tabulka ukazuje velikosti úloh tak, jak je vypisuje -program aptitude. Protože se mohou balíky v některých úlohách -překrývat, je možné, že celková velikost instalovaných úloh bude -menší než součet jejich velikostí. - -</para><para> - -Ve výchozím nastavení se instaluje desktopové prostředí GNOME. -Některá jiná desktopová prostředí můžete nainstalovat buď pomocí -speciálního instalačního CD, nebo použitím zaváděcího parametru při -zavádění instalátoru (viz <xref linkend="pkgsel"/>). - -</para><para> - -Při určování velikostí diskových oblastí budete muset čísla uvedená -v tabulce přidat k velikosti standardního systému. Většina z hodnot ve -sloupci <quote>Instalovaná velikost</quote> skončí -v <filename>/usr</filename>, při instalaci je však ještě třeba počítat -s hodnotami ze sloupce <quote>Stáhne se</quote>, které se (dočasně) -uloží v adresáři <filename>/var</filename>. - -</para><para> - -<informaltable><tgroup cols="4"> -<thead> -<row> - <entry>Úloha</entry> - <entry>Instalovaná velikost (MB)</entry> - <entry>Stáhne se (MB)</entry> - <entry>Místo během instalace (MB)</entry> -</row> -</thead> - -<tbody> -<row> - <entry>Desktopové prostředí</entry> - <entry> </entry> - <entry> </entry> - <entry> </entry> -</row> -<row> - <entry> • GNOME (výchozí)</entry> - <entry>&task-desktop-gnome-inst;</entry> - <entry>&task-desktop-gnome-dl;</entry> - <entry>&task-desktop-gnome-tot;</entry> -</row> -<row> - <entry> • KDE Plasma</entry> - <entry>&task-desktop-kde-inst;</entry> - <entry>&task-desktop-kde-dl;</entry> - <entry>&task-desktop-kde-tot;</entry> -</row> -<row> - <entry> • Xfce</entry> - <entry>&task-desktop-xfce-inst;</entry> - <entry>&task-desktop-xfce-dl;</entry> - <entry>&task-desktop-xfce-tot;</entry> -</row> -<row> - <entry> • LXDE</entry> - <entry>&task-desktop-lxde-inst;</entry> - <entry>&task-desktop-lxde-dl;</entry> - <entry>&task-desktop-lxde-tot;</entry> -</row> -<row> - <entry> • MATE</entry> - <entry>&task-desktop-mate-inst;</entry> - <entry>&task-desktop-mate-dl;</entry> - <entry>&task-desktop-mate-tot;</entry> -</row> -<row> - <entry> • Cinnamon</entry> - <entry>&task-desktop-cinnamon-inst;</entry> - <entry>&task-desktop-cinnamon-dl;</entry> - <entry>&task-desktop-cinnamon-tot;</entry> -</row> - -<row> - <entry>Webový server</entry> - <entry>&task-web-inst;</entry> - <entry>&task-web-dl;</entry> - <entry>&task-web-tot;</entry> -</row> - -<row> - <entry>Tiskový server</entry> - <entry>&task-print-inst;</entry> - <entry>&task-print-dl;</entry> - <entry>&task-print-tot;</entry> -</row> - -<row> - <entry>SSH server</entry> - <entry>&task-ssh-inst;</entry> - <entry>&task-ssh-dl;</entry> - <entry>&task-ssh-tot;</entry> -</row> - -</tbody> -</tgroup></informaltable> - -</para><para> - -Instalujete-li v jiném jazyce než angličtině, je možné, že -<command>tasksel</command> automaticky nainstaluje -<firstterm>lokalizační úlohu</firstterm> pro daný jazyk. Velikost -lokalizační úlohy závisí na tom, co do ní její tvůrci umístili za -balíky. - -</para> - </sect1> diff --git a/cs/appendix/gpl.xml b/cs/appendix/gpl.xml deleted file mode 100644 index adce5487e..000000000 --- a/cs/appendix/gpl.xml +++ /dev/null @@ -1,516 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 38979 --> - - <appendix id="appendix-gpl"> - <title>Český překlad GNU General Public License</title> - -<abstract> -<para> - -This is an unofficial translation of the GNU General Public License -into Czech. It was not published by the Free Software Foundation, and -does not legally state the distribution terms for software that uses -the GNU GPL — only the -original <ulink url="&url-gnu-copyleft;">English text</ulink> of the -GNU GPL does that. However, we hope that this translation will help -Czech speakers to better understand the GNU GPL. - -</para><para> - -Tento text je neoficiálním překladem GNU General Public License (GNU -GPL). Nebyl vydán nadací Free Software Foundation a nevyjadřuje právní -podstatu podmínek pro šíření softwaru používajícího GNU GPL — -tomuto účelu slouží výhradně -původní <ulink url="&url-gnu-copyleft;">anglická verze</ulink> GNU -GPL. Přesto doufáme, že tento překlad pomůže českým čtenářům lépe -porozumět licenci GNU GPL. - -</para> -</abstract> - -<para> - -Český překlad verze 2, červen 1991 - -</para><para> - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - -</para><para> - -Kopírování a distribuce doslovných kopií tohoto licenčního dokumentu -jsou dovoleny komukoliv, jeho změny jsou však zakázány. - -</para> - - <simplesect> - <title>Preambule</title> -<para> - -Softwarové licence jsou většinou navrženy tak, že vám odebírají právo -svobodného sdílení a úprav programů. Smyslem GNU General Public -License je naproti tomu zaručit svobodu ke sdílení a úpravám -svobodného softwaru — pro zajištění svobodného přístupu k tomuto -softwaru pro všechny jeho uživatele. Tato General Public License se -vztahuje na většinu softwaru nadace Free Software Foundation a na -jakýkoli jiný program, jehož autor se přikloní k jejímu -používání. (Některý další software od Free Software Foundation je -namísto toho pokryt GNU Lesser General Public License.) Můžete ji -rovněž použít pro své programy. - -</para><para> - -Pokud mluvíme o svobodném softwaru, máme na mysli svobodu, nikoliv -cenu. Naše General Public License je navržena pro zajištění toho, že -můžete svobodně šířit kopie svobodného softwaru (a účtovat si poplatek -za tuto službu, pokud chcete), že obdržíte zdrojový kód anebo jej -můžete získat, pokud ho chcete, že můžete tento software modifikovat -nebo jeho části použít v nových svobodných programech; a že víte, že -tyto věci smíte dělat. - -</para><para> - -Abychom mohli chránit vaše práva, musíme vytvořit omezení, která -zakáží komukoli vám tato práva odepírat nebo vás žádat, abyste se -těchto práv vzdali. Tato omezení se promítají do jistých povinností, -kterým musíte dostát, pokud šíříte kopie dotyčného softwaru anebo ho -modifikujete. - -</para><para> - -Například, šíříte-li kopie takového programu, ať již zdarma nebo za -poplatek, musíte poskytnout příjemcům všechna práva, která máte -sami. Musíte zaručit, že příjemci rovněž dostanou anebo mohou získat -zdrojový kód. A musíte jim ukázat tyto podmínky, aby znali svá práva. - -</para><para> - -Vaše práva chráníme ve dvou krocích: (1) autorizací softwaru -a (2) nabídkou této licence, která vám dává právoplatné svolení -ke kopírování, šíření a modifikaci softwaru. - -</para><para> - -Kvůli ochraně každého autora i nás samotných chceme zajistit, aby -každý chápal skutečnost, že pro svobodný software neplatí žádné -záruky. Je-li software někým jiným modifikován a poslán dále, chceme, -aby příjemci věděli, že to, co mají, není originál, takže jakékoliv -problémy vnesené jinými se neodrazí na reputaci původních autorů. - -</para><para> - -Konečně, každý svobodný program je neustále ohrožen softwarovými -patenty. Přejeme si zamezit nebezpečí, že redistributoři svobodného -programu obdrží samostatně patentová osvědčení a tím učiní program -vázaným. Abychom tomu zamezili, deklarovali jsme, že každý patent musí -být buď vydán s tím, že umožňuje každému svobodné užití, anebo nesmí -být vydán vůbec. - -</para><para> - -Přesná ustanovení a podmínky pro kopírování, šíření a modifikaci jsou -uvedeny dále. - -</para> - </simplesect> - - <simplesect> - <title>GNU GENERAL PUBLIC LICENSE</title> -<para> - -<emphasis role="bold">USTANOVENÍ A PODMÍNKY PRO KOPÍROVÁNÍ, DISTRIBUCI -A MODIFIKACI</emphasis> - -</para><para> - -<emphasis role="bold">0.</emphasis> -Tato licence se vztahuje na kterýkoliv program či jiné dílo, které -obsahuje zmínku, umístěnou v něm držitelem autorských práv, o tom, že -dílo může být šířeno podle ustanovení GNU General Public -License. V dalším textu znamená <quote>program</quote> každý takový -program nebo dílo a <quote>dílo založené na programu</quote> znamená -buď program samotný anebo každé jiné dílo z něj odvozené, které -podléhá autorskému zákonu: tím se míní dílo obsahující program nebo -jeho část, buď doslovně anebo s modifikacemi, popřípadě v překladu do -jiného jazyka. (Nadále je překlad zahrnován bez omezení pod pojem -<quote>modifikace</quote>.) Každý uživatel licence je označován jako -<quote>vy</quote>. - -</para><para> - -Jiné činnosti než kopírování, šíření a modifikace nejsou touto licencí -pokryty; sahají mimo její rámec. Akt spuštění programu není omezen -a výstup z programu je pokryt pouze tehdy, jestliže obsah výstupu -tvoří dílo založené na programu (nezávisle na tom, zda bylo vytvořeno -činností programu). Posouzení platnosti předchozí věty závisí na tom, -co program dělá. - -</para><para> - -<emphasis role="bold">1.</emphasis> -Smíte kopírovat a šířit doslovné kopie zdrojového kódu programu tak, -jak jste jej obdrželi a na libovolném médiu, za předpokladu, že na -každé kopii viditelně a náležitě zveřejníte zmínku o autorských -právech a absenci záruky; ponecháte nedotčené všechny zmínky -vztahující se k této licenci a k absenci záruky; a dáte každému -příjemci spolu s programem kopii této licence. - -</para><para> - -Za fyzický akt přenesení kopie můžete žádat poplatek a podle vlastního -uvážení můžete nabídnout za poplatek záruční ochranu. - -</para><para> - -<emphasis role="bold">2.</emphasis> -Můžete modifikovat svou kopii či kopie programu anebo kterékoliv jeho -části, a tak vytvořit dílo založené na programu a kopírovat -a rozšiřovat takové modifikace či dílo podle podmínek paragrafu 1 výše -za předpokladu, že splníte všechny tyto podmínky: - -</para><orderedlist numeration="loweralpha"><listitem><para> - -Modifikované soubory musíte opatřit zřetelnou zmínkou uvádějící, že -jste soubory změnili a také uvést datum každé změny. - -</para></listitem><listitem><para> - -Musíte umožnit, aby jakékoliv vámi publikované či rozšiřované dílo, -které obsahuje zcela nebo zčásti program nebo jakoukoli jeho část, -popřípadě je z programu nebo jeho části odvozeno, mohlo být jako celek -bezplatně poskytnuto každé třetí osobě v souladu s ustanoveními této -licence. - -</para></listitem><listitem><para> - -Pokud modifikovaný program pracuje normálně tak, že čte interaktivně -povely, musíte zajistit, že při nejběžnějším způsobu jeho spuštění -vytiskne nebo zobrazí hlášení zahrnující příslušnou zmínku o autorském -právu a uvede, že neexistuje žádná záruka (nebo případně, že záruku -poskytujete vy), a že uživatelé mohou za těchto podmínek program -redistribuovat, a musí uživateli sdělit, jakým způsobem může -nahlédnout do kopie této licence. (Výjimka: v případě, že sám program -je interaktivní, avšak žádné takové hlášení nevypisuje, nepožaduje se, -aby vaše dílo založené na programu takové hlášení vypisovalo.) - -</para></listitem></orderedlist><para> - -Tyto požadavky se vztahují k modifikovanému dílu jako celku. Pokud lze -identifikovat části takového díla, které zřejmě nejsou odvozeny -z programu a mohou být samy o sobě rozumně považovány za nezávislá -a samostatná díla, pak se tato licence a její ustanovení nevztahují na -tyto části, jsou-li šířeny jako nezávislá díla. Avšak jakmile tytéž -části rozšiřujete jako část celku, jímž je dílo založené na programu, -musí být rozšiřování tohoto celku podřízeno ustanovením této licence -tak, že povolení poskytnutá dalším uživatelům se rozšíří na celé dílo, -tedy na všechny jeho části bez ohledu na to, kdo kterou část napsal. - -</para><para> - -Smyslem tohoto paragrafu tedy není získání práv na dílo zcela napsané -vámi ani popírání vašich práv vůči němu; skutečným smyslem je výkon -práva na řízení distribuce odvozených nebo kolektivních děl založených -na programu. - -</para><para> - -Pouhé spojení jiného díla, jež není na programu založeno, s programem -(anebo dílem založeným na programu) na paměťovém nebo distribučním -médiu neuvazuje toto jiné dílo do působnosti této licence. - -</para><para> - -<emphasis role="bold">3.</emphasis> -Můžete kopírovat a rozšiřovat program (nebo dílo na něm založené, viz -paragraf 2) v objektové anebo spustitelné podobě podle ustanovení -paragrafů 1 a 2 výše, pokud splníte některou z následujících -náležitostí: - -</para><orderedlist numeration="loweralpha"><listitem><para> - -Doprovodíte jej zdrojovým kódem ve strojově čitelné formě. Zdrojový -kód musí být rozšiřován podle ustanovení paragrafů 1 a 2 výše, -a to na médiu běžně používaném pro výměnu softwaru; nebo - -</para></listitem><listitem><para> - -Doprovodíte jej písemnou nabídkou s platností nejméně tři roky, -podle níž poskytnete jakékoli třetí straně, za poplatek nepřevyšující -vaše výdaje vynaložené na fyzickou výrobou zdrojové distribuce, -kompletní strojově čitelnou kopii odpovídajícího zdrojového kódu, jenž -musí být šířen podle ustanovení paragrafů 1 a 2 výše na médiu -běžně používaném pro výměnu softwaru; nebo - -</para></listitem><listitem><para> - -Doprovodíte jej informacemi, které jste dostali ohledně nabídky na -poskytnutí zdrojového kódu. (Tato alternativa je povolena jen pro -nekomerční šíření a jenom tehdy, pokud jste obdržel program -v objektovém nebo spustitelném tvaru spolu s takovou nabídkou, -v souladu s položkou b výše.) - -</para></listitem></orderedlist><para> - -Zdrojový kód k dílu je nejvhodnější formou díla z hlediska jeho -případných modifikací. Pro dílo ve spustitelném tvaru znamená úplný -zdrojový kód veškerý zdrojový kód pro všechny moduly, které obsahuje, -plus jakékoli další soubory pro definici rozhraní, plus dávkové -soubory potřebné pro kompilaci a instalaci spustitelného -programu. Zvláštní výjimkou jsou však ty softwarové komponenty, které -jsou normálně šířeny (buď ve zdrojové nebo binární formě) s hlavními -součástmi operačního systému, na němž spustitelný program běží -(tj. s překladačem, jádrem apod.). Tyto komponenty nemusí být šířeny -se zdrojovým kódem, pokud ovšem komponenta sama nedoprovází -spustitelnou podobu díla. - -</para><para> - -Je-li šíření objektového nebo spustitelného kódu činěno nabídkou -přístupu ke kopírování z určitého místa, potom se za distribuci -zdrojového kódu počítá i nabídnutí ekvivalentního přístupu ke -kopírování zdrojového kódu ze stejného místa, byť přitom nejsou třetí -strany nuceny ke zkopírování zdrojového kódu spolu s objektovým. - -</para><para> - -<emphasis role="bold">4.</emphasis> -Nesmíte kopírovat, modifikovat, poskytovat sublicence anebo šířit -program jiným způsobem než výslovně uvedeným v této licenci. Jakýkoli -jiný pokus o kopírování, modifikování, poskytnutí sublicence anebo -šíření programu je neplatný a automaticky ukončí vaše práva daná touto -licencí. Strany, které od vás obdržely kopie anebo práva v souladu -s touto licencí, však nemají své licence ukončeny, dokud se jim plně -podřizují. - -</para><para> - -<emphasis role="bold">5.</emphasis> -Není vaší povinností tuto licenci přijmout, protože jste ji -nepodepsal. Nic jiného vám však nedává možnost kopírovat nebo šířit -program nebo odvozená díla. V případě, že tuto licenci nepřijmete, -jsou tyto činnosti zákonem zakázány. Tím pádem modifikací anebo -šířením programu (anebo každého díla založeného na programu) -vyjadřujete své podřízení se licenci a všem jejím ustanovením -a podmínkám pro kopírovaní, modifikování a šíření programu a děl na -něm založených. - -</para><para> - -<emphasis role="bold">6.</emphasis> -Pokaždé, když redistribuujete program (nebo dílo založené na -programu), získává příjemce od původního držitele licence právo -kopírovat, modifikovat a šířit program v souladu s těmito ustanoveními -a podmínkami. Nesmíte klást žádné další překážky výkonu zde zaručených -příjemcových práv. Nejste odpovědný za vymáhání dodržování této -licence třetími stranami. - -</para><para> - -<emphasis role="bold">7.</emphasis> -Jsou-li vám z rozhodnutí soudu, obviněním z porušení patentu nebo -z jakéhokoli jiného důvodu (nejen v souvislosti s patenty) uloženy -takové podmínky (ať již příkazem soudu, smlouvou nebo jinak), které se -vylučují s podmínkami této licence, nejste tím osvobozen od podmínek -této licence. Pokud nemůžete šířit program tak, abyste vyhověl zároveň -svým závazkům vyplývajícím z této licence a jiným platným závazkům, -nesmíte jej v důsledku toho šířit vůbec. Pokud by například patentové -osvědčení nepovolovalo bezplatnou redistribuci programu všemi, kdo -vaším přičiněním získají přímo nebo nepřímo jeho kopie, pak by jediný -možný způsob jak vyhovět zároveň patentovému osvědčení i této licenci -spočíval v ukončení distribuce programu. - -</para><para> - -Pokud by se za nějakých specifických okolností jevila některá část -tohoto paragrafu jako neplatná nebo nevynutitelná, považuje se za -směrodatnou rovnováha vyjádřená tímto paragrafem a paragraf jako celek -se považuje za směrodatný za jiných okolností. - -</para><para> - -Smyslem tohoto paragrafu není navádět vás k porušování patentů či -jiných ustanovení vlastnického práva, anebo tato ustanovení -zpochybňovat; jediným jeho smyslem je ochrana integrity systému šíření -svobodného softwaru, který je podložen veřejnými licenčními -předpisy. Mnozí lidé poskytli své příspěvky do širokého okruhu -softwaru šířeného tímto systémem, spolehnuvše se na jeho důsledné -uplatňování; záleží na autorovi/dárci, aby rozhodl, zda si přeje šířit -software pomocí nějakého jiného systému a žádný uživatel licence -nemůže takové rozhodnutí zpochybňovat. - -</para><para> - -Smyslem tohoto paragrafu je zevrubně osvětlit to, co je považováno za -důsledek plynoucí ze zbytku této licence. - -</para><para> - -<emphasis role="bold">8.</emphasis> -Pokud je šíření či použití programu v některých zemích omezeno buď -patenty anebo autorsky chráněnými rozhraními, může držitel původních -autorských práv, který svěřuje program do působnosti této licence, -přidat výslovné omezení pro geografické šíření, vylučující takové -země, takže šíření je povoleno jen v těch zemích nebo mezi těmi -zeměmi, které nejsou tímto způsobem vyloučeny. Tato licence zahrnuje -v tomto případě takové omezení přesně tak, jako by bylo zapsáno -v textu této licence. - -</para><para> - -<emphasis role="bold">9.</emphasis> -Free Software Foundation může čas od času vydávat upravené nebo nové -verze General Public License. Takové nové verze se budou svým duchem -podobat současné verzi, v jednotlivostech se však mohou lišit -s ohledem na nové problémy či zájmy. Každé verzi je přiděleno -rozlišující číslo verze. Pokud program specifikuje číslo verze, která -se na něj vztahuje, a <quote>všechny následující verze</quote>, můžete -se podle uvážení řídit ustanoveními a podmínkami buďto oné konkrétní -verze anebo kterékoliv následující verze, kterou vydala Free Software -Foundation. Jestliže program nespecifikuje číslo verze této licence, -můžete si vybrat libovolnou verzi, kterou kdy Free Software Foundation -vydala. - -</para><para> - -<emphasis role="bold">10.</emphasis> -Pokud si přejete zahrnout části programu do jiných svobodných -programů, jejichž distribuční podmínky jsou odlišné, zašlete autorovi -žádost o povolení. V případě softwaru, k němuž vlastní autorská práva -Free Software Foundation, napište Free Software Foundation; někdy -činíme výjimky ze zde uvedených ustanovení. Naše rozhodnutí bude -vedeno dvěma cíli: zachováním svobodné povahy všech odvozenin našeho -svobodného softwaru a podporou sdílení a opětovného využití softwaru -obecně. - -</para><para> - -<emphasis role="bold">ZÁRUKA SE NEPOSKYTUJE</emphasis> - -</para><para> - -<emphasis role="bold">11.</emphasis> -Vzhledem k bezplatnému poskytnutí licence k programu se na program -nevztahuje žádná záruka, a to v míře povolené platným zákonem. pokud -není písemně stanoveno jinak, poskytují držitelé autorských práv -popřípadě jiné strany program <quote>tak, jak je</quote>, bez záruky -jakéhokoli druhu, ať výslovné nebo vyplývající, včetně, ale nikoli -jen, záruk prodejnosti a vhodnosti pro určitý účel. Pokud jde -o kvalitu a výkonnost programu, leží veškeré riziko na vás. pokud by -se u programu projevily závady, padají náklady za všechnu potřebnou -údržbu, opravu či nápravu na váš vrub. - -</para><para> - -<emphasis role="bold">12.</emphasis> -V žádném případě, s výjimkou toho, když to vyžaduje platný zákon, -anebo když to bylo písemně odsouhlaseno, vám nebude žádný z držitelů -autorských práv ani žádná jiná strana, která smí modifikovat či šířit -program v souladu s předchozími ustanoveními, odpovědni za škody, -včetně všech obecných, speciálních, nahodilých nebo následných škod -vyplývajících z užívání anebo neschopnosti užívat programu (včetně, -ale nikoli jen, ztráty nebo zkreslení dat, nebo trvalých škod -způsobených vám nebo třetím stranám, nebo selhání funkce programu -v součinnosti s jinými programy), a to i v případě, že takový držitel -autorských práv nebo jiná strana byli upozorněni na možnost takových -škod. - -</para><para> - -<emphasis role="bold">KONEC USTANOVENÍ A PODMÍNEK</emphasis> - -</para> - </simplesect> - - <simplesect> - <title>Jak uplatnit tato ustanovení na vaše nové programy</title> -<para> - -Pokud vyvinete nový program a chcete, aby byl veřejnosti co nejvíce -k užitku, můžete toho nejlépe dosáhnout tím, že jej prohlásíte za -svobodný software, který může kdokoliv redistribuovat a měnit za zde -uvedených podmínek. - -</para><para> - -K tomu stačí připojit k programu následující údaje. Nejbezpečnější -cestou je jejich připojení na začátek každého zdrojového souboru, čímž -se nejúčinněji sdělí vyloučení záruky; a v každý souboru by pak měla -být přinejmenším řádka s <quote>copyrightem</quote> a odkaz na místo, -kde lze nalézt úplné údaje. - -<informalexample><screen> -<replaceable>řádka se jménem programu a nástinem toho, co dělá.</replaceable> -Copyright (C) <replaceable>rok jméno autora</replaceable> - -Tento program je svobodný software; můžete jej šířit a modifikovat -podle ustanovení GNU General Public License, vydávané Free Software -Foundation; a to buď verze 2 této licence anebo (podle vašeho uvážení) -kterékoli pozdější verze. - -Tento program je rozšiřován v naději, že bude užitečný, avšak BEZ -JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo -VHODNOSTI PRO URČITÝ ÚČEL. Další podrobnosti hledejte ve GNU General -Public License. - -Kopii GNU General Public License jste měli obdržet spolu s tímto -programem; pokud se tak nestalo, napište o ni Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -MA 02110-1301, USA. -</screen></informalexample> - -</para><para> - -Připojte rovněž informaci o tom, jak je možné se s vámi spojit -elektronickou a papírovou poštou. - -</para><para> - -Pokud je program interaktivní, zařiďte, aby se při startu -v interaktivním módu vypsalo hlášení podobné tomuto: - -<informalexample><screen> -Gnomovision verze 69, Copyright (C) <replaceable>rok jméno autora</replaceable>. - -Program Packal je absolutně bez záruky; podrobnosti se dozvíte -zadáním `show w'. - -Toto je svobodný software a jeho šíření za jistých podmínek je vítáno; -podrobnosti získáte zadáním `show c'. -</screen></informalexample> - -</para><para> - -Hypotetické povely `show w' a `show c' by měly zobrazit příslušné -pasáže General Public License. Odpovídající povely ovšem nemusí být -právě `show w' a `show c'; mohou to být třeba stisky tlačítka na myši -nebo položky v menu — cokoliv, co se do vašeho programu hodí. - -</para><para> - -Pokud je to nutné, měli byste také přimět svého zaměstnavatele -(jestliže pracujete jako programátor) nebo představitele vaší školy, -je-li někdo takový, k tomu, aby podepsal <quote>zřeknutí se autorských -práv</quote>. Zde je vzor; jména pozměňte: - -<informalexample><screen> -Jojotechna, a.s., se tímto zříká veškerého zájmu o autorská práva -k programu `Packal' (překladač s nakladačem) napsanému Jakubem -Programátorem. - -<replaceable>Tomáš Ředitel - podpis, 1. dubna 1989</replaceable> - -Tomáš Ředitel, více než prezident -</screen></informalexample> - -</para><para> - -Tato General Public License neumožňuje zahrnutí vašeho programu do -jiných než svobodných programů. Je-li váš program knihovnou -podprogramů, můžete zvážit, zda je užitečné umožnit sestavování -i vázaných aplikačních programů s vaší knihovnou. V takovém případě -použijte GNU Lesser General Public License namísto této licence. - -</para> - </simplesect> -</appendix> diff --git a/cs/appendix/plip.xml b/cs/appendix/plip.xml deleted file mode 100644 index a3db22275..000000000 --- a/cs/appendix/plip.xml +++ /dev/null @@ -1,182 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 70701 --> - - <sect1 id="plip" arch="x86"> - <title>Jak nainstalovat &debian-gnu; přes paralelní port (PLIP)</title> - -<para> - -Tato část vysvětluje instalaci &debian;u na počítači bez ethernetové -karty, ale na kterém funguje paralelní port, přes který je připojen -druhý počítač (brána) pomocí nullmodemového kabelu. Počítač sloužící -jako brána by měl být připojen do sítě, která obsahuje zrcadlo &debian;u -(např. Internet). - -</para><para> - -V příkladu použijeme pro PLIP spojení k bráně IP adresy 192.168.0.1 -a 192.168.0.2. Pokud tyto kolidují s adresami vaší lokální sítě, -zvolte si nějaké vhodnější. Brána je do Internetu připojena pomocí -vytáčeného připojení (ppp0). - -</para><para> - -PLIP připojení, které během instalace vytvoříme, bude dostupné i po -restartu do nainstalovaného systému (viz <xref linkend="boot-new"/>). - -</para><para> - -Před začátkem instalace byste měli zkontrolovat nastavení BIOSu -a poznamenat si přerušení (IRQ) a bázovou VV adresu (IO base address) -paralelních portů na obou spojovaných systémech. Nejběžnější hodnoty -jsou <literal>io=0x378</literal> a <literal>irq=7</literal>. - -</para> - - <sect2> - <title>Požadavky</title> - -<itemizedlist> -<listitem><para> - -Cílový počítač <emphasis>nahepc</emphasis>, na který budeme instalovat. - -</para></listitem> -<listitem><para> - -Instalační média, viz <xref linkend="installation-media"/>. - -</para></listitem> -<listitem><para> - -Pomocný počítač <emphasis>earthsimulator</emphasis> připojený -k Internetu, který bude sloužit jako brána. - -</para></listitem> -<listitem><para> - -Nullmodemový kabel DB-25. Podrobnosti o kabelu naleznete v <ulink -url="&url-plip-install-howto;">PLIP-Install-HOWTO</ulink> společně -s návodem, jak si můžete tento kabel vyrobit vlastními silami. - -</para></listitem> -</itemizedlist> - - </sect2> - - <sect2> - <title>Nastavení stroje earthsimulator</title> -<para> - -Následujíc skript ukazuje možné nastavení earthsimulatoru jako brány -do Internetu pomocí ppp0. - -<informalexample><screen> -#!/bin/sh - -# Odstraníme z jádra následující moduly, abychom se vyhnuli -# konfliktům a abychom je mohli nastavit ručně. -modprobe -r lp parport_pc -modprobe parport_pc io=<replaceable>0x378</replaceable> irq=<replaceable>7</replaceable> -modprobe plip - -# Nastavení rozhraní plip (zde je to plip0, viz dmesg | grep plip) -ifconfig <replaceable>plip0 192.168.0.2</replaceable> pointopoint <replaceable>192.168.0.1</replaceable> netmask 255.255.255.255 up - -# Nastavení brány -modprobe iptable_nat -iptables -t nat -A POSTROUTING -o <replaceable>ppp0</replaceable> -j MASQUERADE -echo 1 > /proc/sys/net/ipv4/ip_forward -</screen></informalexample> - -</para> - </sect2> - - <sect2> - <title>Instalace na nahepc</title> -<para> - -Zaveďte systém z instalačních médií v expertním režimu (např. na -zaváděcí výzvě zadejte <userinput>expert</userinput>) a poté během -instalace odpovězte na následující otázky naznačeným způsobem. -Potřebujete-li předat modulům jádra nějaké parametry, můžete tak -učinit rovněž na zaváděcí výzvě. Například pro zavedení instalátoru -a nastavení parametrů <quote>io</quote> a <quote>irq</quote> modulu -parport_pc zadejte: - -<informalexample><screen> -<userinput>expert parport_pc.io=<replaceable>0x378</replaceable> parport_pc.irq=<replaceable>7</replaceable></userinput> -</screen></informalexample> - -</para> - -<orderedlist> -<listitem><para> - -<guimenuitem>Nahrát komponenty instalátoru z CD</guimenuitem> - -</para><para> - -Ze seznamu vyberte možnost <userinput>plip-modules</userinput>; tím se -instalačnímu systému zpřístupní ovladače pro PLIP. - -</para></listitem> -<listitem><para> - -<guimenuitem>Rozpoznat síťový hardware</guimenuitem> - -</para> - - <itemizedlist> - <listitem><para> - -Pokud nahepc <emphasis>obsahuje</emphasis> síťové karty, zobrazí se -seznam modulů pro všechny rozpoznané karty. Trváte-li na použití PLIP, -musíte všechny vybrané moduly odznačit. Samozřejmě že pokud nejsou -rozpoznány žádné karty, seznam se nezobrazí. - - </para></listitem> - <listitem><para> - -Protože nebyly nalezeny/vybrány žádné síťové karty, instalační systém -vás požádá o výběr vhodného modulu s ovladačem. Vyberte modul -<userinput>plip</userinput>. - - </para></listitem> - </itemizedlist> - -</listitem> -<listitem><para> - -<guimenuitem>Nastavit síť</guimenuitem> - - <itemizedlist> - <listitem><para> - -Automaticky nastavit síť přes DHCP: Ne - - </para></listitem> - <listitem><para> - -IP adresa: <userinput><replaceable>192.168.0.1</replaceable></userinput> - - </para></listitem> - <listitem><para> - -Point-to-point adresa: -<userinput><replaceable>192.168.0.2</replaceable></userinput> - - </para></listitem> - <listitem><para> - -Adresy jmenných serverů: můžete zadat stejnou hodnotu, jako máte na -earthsimulatoru (viz soubor <filename>/etc/resolv.conf</filename>) - - </para></listitem> - </itemizedlist> - -</para></listitem> -</orderedlist> - - </sect2> - </sect1> diff --git a/cs/appendix/pppoe.xml b/cs/appendix/pppoe.xml deleted file mode 100644 index c2fa144fd..000000000 --- a/cs/appendix/pppoe.xml +++ /dev/null @@ -1,104 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 64829 --> - - <sect1 id="pppoe" arch="not-s390"> - <title>Jak nainstalovat &debian-gnu; pomocí PPP přes Ethernet (PPPoE)</title> - -<para> - -V některých zemích (např. v České republice) se mezi poskytovatelem -širokopásmového připojení k Internetu pomocí ADSL nebo kabelové -televize a koncovým zákazníkem běžně používá protokol PPP přes -Ethernet (PPPoE). Použití PPPoE během instalace není v běžném -instalátoru podporováno, ale podpora existuje a stačí ji zapnout. Tato -kapitola vysvětluje jak. - -</para><para> - -PPPoE spojení vytvořené během instalace bude k dispozici i po restartu -do nového systému (viz <xref linkend="boot-new"/>). - -</para><para> - -Abyste mohli během instalace nastavit a využít PPPoE, musíte k -instalaci použít obraz některého z dostupných CD/DVD. Ostatní způsoby -instalace (zavádění ze sítě<phrase condition="supports-floppy-boot"> -nebo z disket</phrase>) PPPoE nepodporují. - -</para><para> - -Instalace pomocí PPPoE je téměř shodná s ostatními instalacemi, drobné -rozdíly jsou zachyceny v následujících bodech. - -</para> - -<itemizedlist> -<listitem><para> - -Instalační systém zaveďte se zaváděcím parametrem -<userinput>modules=ppp-udeb</userinput><footnote arch="x86"><para> - -Více informací o použití zaváděcích parametrů naleznete v části -<xref linkend="boot-screen"/>. - -</para></footnote>. Tímto zajistíte, aby se automaticky zavedla -komponenta zodpovědná za nastavení PPPoE -(<classname>ppp-udeb</classname>). - -</para></listitem> -<listitem><para> - -Stejně jako v běžné instalaci projděte nastavením jazyka, země, -klávesnice a zavedením dodatečných komponent instalačního -systému<footnote><para> - -V tomto kroku se nahraje komponenta -<classname>ppp-udeb</classname>. Instalujete-li se střední nebo nízkou -prioritou (expertní režim), můžete zde ručně zvolit -<classname>ppp-udeb</classname> a nemusíte používat zaváděcí parametr -<quote>modules</quote> z předchozího kroku. - -</para></footnote>. - -</para></listitem> -<listitem><para> - -Dalším krokem je rozpoznání síťového hardwaru v systému. - -</para></listitem> -<listitem><para> - -Poté se spustí vlastní nastavení PPPoE. Instalační systém postupně -zkusí na každém rozpoznaném ethernetovém rozhraní nalézt PPPoE -koncentrátor (to je typ serveru, který se stará o PPPoE spojení). - -</para><para> - -Je možné, že se koncentrátor nepodaří nalézt na první pokus. To se -občas stává na pomalých nebo hodně zatížených sítích, případně u -porouchaných serverů. Opakovaný pokus o nalezení koncentrátoru -většinou bývá úspěšný. Pro opakování vyberte z hlavního menu instačního -systému -položku <guimenuitem>Nastavit a spustit PPPoE spojení</guimenuitem>. - -</para></listitem> -<listitem><para> - -Po nalezení koncentrátoru budete dotázáni na přihlašovací informace -(PPPoE jméno uživatele a heslo). - -</para></listitem> -<listitem><para> - -V tomto okamžiku se instalační systém pokusí navázat PPPoE -spojení. Jestliže byly zadané informace správné, PPPoE spojení se -nastaví a bude k dispozici po zbytek instalace. Pokud jste zadali -chybné přihlašovací informace, nebo pokud se vyskytne nějaká jiná -chyba, instalace se zastaví, ale stále budete mít možnost se vrátit do -hlavního menu a zkusit krok zopakovat; stačí znovu vybrat možnost -<guimenuitem>Nastavit a spustit PPPoE spojení</guimenuitem>. - -</para></listitem> -</itemizedlist> - - </sect1> diff --git a/cs/appendix/preseed.xml b/cs/appendix/preseed.xml deleted file mode 100644 index 2d9f0dd9a..000000000 --- a/cs/appendix/preseed.xml +++ /dev/null @@ -1,1842 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 70701 --> - -<!-- -Be carefull with the format of this file as it is parsed to generate -the example preconfiguration file. -In that file all text between <informalexample> tags that have the -attribute 'role="example"' set is included, except if a 'condition' -attribute is in force that does not match the specified release or if an -'arch' attribute is in force that does not match the specified architecture. - -Currently only a single variant of the example file is generated (for i386). ---> - -<appendix id="appendix-preseed"> -<title>Automatizování instalací pomocí přednastavení</title> - -<para> - -Tento dodatek vysvětluje taje a záludnosti přednastavení odpovědí na -otázky &d-i;u za účelem zautomatizování instalačního procesu. - -</para><para> - -Útržky konfigurace použité v této části jsou také dostupné jako -samostatný soubor na &urlset-example-preseed;. - -</para> - - <sect1 id="preseed-intro"> - <title>Úvod</title> -<para> - -Přednastavení nabízí možnost předem odpovědět na otázky, které se ptá -instalační program. Díky tomu pak nemusíte do většiny instalací -zasahovat a dokonce můžete využít některých vlastností, které jinak -nejsou dostupné. - -</para><para> - -Přednastavení není povinné. Použijete-li prázdný soubor s odpověďmi, -instalace bude probíhat úplně stejně jako při běžné instalaci. Každá -otázka, kterou přednastavíte, jistým způsobem odchýlí instalaci od -standardní cesty. - -</para> - - <sect2 id="preseed-methods"> - <title>Způsoby přednastavení</title> -<para> - -Přednastavení existuje ve třech variantách: -<firstterm>initrd</firstterm>, <firstterm>soubor</firstterm> -a <firstterm>síť</firstterm>. Initrd funguje s každým typem instalace, -podporuje přednastavení více odpovědí, ovšem vyžaduje nejvíce příprav. -Přednastavení přes lokální soubor nebo přes síť se používají pro různé -typy instalací. - -</para><para> - -Následující tabulka ukazuje, které způsoby přednastavení fungují -s kterými způsoby instalací. - -<informaltable> -<tgroup cols="4"> -<thead> -<row> - <entry>Způsob instalace</entry> - <entry>initrd</entry> - <entry>soubor</entry> - <entry>síť</entry> -</row> -</thead> - -<tbody> -<row> - <entry>CD/DVD</entry> - <entry>ano</entry> - <entry>ano</entry> - <entry>ano<footnote id="apx-ps-net"><para> - - Ovšem pouze pokud máte přístup k síti a správně nastavíte - <literal>preseed/url</literal>. - - </para></footnote></entry> -</row><row> - <entry>zavedení ze sítě</entry> - <entry>ano</entry> - <entry>ne</entry> - <entry>ano</entry> -</row><row> - <entry>z pevného disku <phrase condition="bootable-usb">(včetně usb klíčenky)</phrase></entry> - <entry>ano</entry> - <entry>ano</entry> - <entry>ano<footnoteref linkend="apx-ps-net"/></entry> -</row><row condition="supports-floppy-boot"> - <entry>z disket (cd ovladače)</entry> - <entry>ano</entry> - <entry>ano</entry> - <entry>ano<footnoteref linkend="apx-ps-net"/></entry> -</row><row condition="supports-floppy-boot"> - <entry>z disket (síťové ovladače)</entry> - <entry>ano</entry> - <entry>ne</entry> - <entry>ano</entry> -</row><row arch="s390"> - <entry>obecná</entry> - <entry>ano</entry> - <entry>ne</entry> - <entry>ano</entry> -</row> -</tbody> - -</tgroup></informaltable> - -</para><para> - -U jednotlivých způsobů přednastavení je významný okamžik, kdy je -soubor nahrán a zpracován. Pro initrd to je okamžitě po startu -instalace, ještě před první otázkou. Přednastavení pomocí zaváděcích -parametrů jádra se děje hned poté a je tedy možné přepsat odpověd -nachystanou v initrd přidáním parametru na příkazovou řádku jádra -(buď v konfiguračním souboru zavaděče, nebo ručně při zavádění). -Přednastavení v lokálním souboru se načte po připojení CD nebo jeho -obrazu. Přednastavení ze sítě je evidentně dostupné až po nastavení -sítě. - -</para><para> - -Prakticky to znamená, že přednastavení pomocí souboru a sítě se -nahraje zobrazí až po zodpovězení otázek ohledně jazyka, země -a klávesnice. (V případě přednastavení ze sítě navíc až po všech -otázkách týkajících se síťového nastavení.) Instalujete-li se střední -nebo nízkou prioritou, do cesty se vám připletou ještě otázky ohledně -rozpoznávání hardwaru. - -</para><para> - -Abyste mohli přednastavit i otázky, které se zobrazují před nahráním -souboru s přednastavením, můžete využít zaváděcí parametry jádra, viz -část <xref linkend="preseed-bootparms"/>. - -</para><para> - -Jinou možností, jak se vyhnout otázkám, které se zobrazují před -nahráním souboru s přednastavením, je spustit instalátor -v <quote>automatickém</quote> režimu. Tím se odsunou všechny brzké -otázky až za okamžik nahození sítě a navíc se zobrazí jen otázky s -kritickou prioritou, což odfiltruje několik zbytečných -otázek. Podrobnosti naleznete v <xref linkend="preseed-auto"/>. - -</para> - </sect2> - - <sect2 id="preseed-limitations"> - <title>Omezení</title> -<para> - -Přestože takto můžete přednastavit většinu otázek &d-i;u, existuje -několik výjimek. Při dělení disku musíte rozdělit buď celý disk, nebo -použít stávající volné místo — není možné použít existující -oblasti. - -</para> - </sect2> - -<!-- Joeyh feels this is too technical, so leave it out for now - <sect2 id="preseed-debconf"> - <title>Základy debconfu</title> -<para> - -Přednastavení využívá možností <classname>debconf</classname>u, což je -v &debian;u preferovaný způsob interakce balíků s uživatelem a tvoří -jádro instalačního systému. V <classname>debconf</classname>u jsou -otázky a dialogy založeny na <firstterm>šablonách</firstterm>. Pro -různé typu otázek existují různé typy šablon. Samotné otázky se -<quote>generují</quote> z šablon přímo za běhu a několik otázek může -sdílet stejnou šablonu. - -</para><para> - -Pro přednastavení jsou relevantní následující typy šablon. - -</para> - -<itemizedlist spacing="compact"> -<listitem><para> - string: umožňuje uživateli zadat libovolnou hodnotu -</para></listitem> -<listitem><para> - password: podobné jako string, ovšem zadaná hodnota se nezobrazuje -</para></listitem> -<listitem><para> - boolean: pro typ otázek ano/ne nebo pravda/nepravda -</para></listitem> -<listitem><para> - select: umožňuje uživateli vybrat hodnotu ze seznamu -</para></listitem> -<listitem><para> - multiselect: umožňuje uživateli vybrat ze seznamu více hodnot -</para></listitem> -<listitem><para> - note: používá se pro zobrazení nějaké zprávy -</para></listitem> -</itemizedlist> - -<para> - -V &d-i;u jsou šablony uloženy v čitelném souboru -<filename>/var/cache/debconf/templates.dat</filename>. Tento soubor -obsahuje původní text a všechny překlady. Volitelně též může obsahovat -výchozí hodnotu šablony. Text může obsahovat proměnné, které se za -běhu nahradí příslušnou hodnotou. - -</para><para> - -Dalším čitelným souborem je -<filename>/var/cache/debconf/questions.dat</filename>, který se -používá pro uložení hodnot proměnných a zadaných odpovědí. Otázka se -vždy odkazuje na šablonu, která se používá pro dotaz. Ze zřejmých -bezpečnostních důvodů se odpovědi na otázky typu -<quote>password</quote> ukládají do samostatného souboru (ve stejném -adresáři), který ovšem může číst pouze uživatel root. - -</para> - </sect2> ---> -<!-- - <sect2 id="preseed-hooks"> - <title>Spouštění vlastních příkazů během instalace</title> -<para> - -</para> - -<itemizedlist> -<listitem><para> - <userinput>preseed/early_command</userinput>: spustí se okamžitě po - načtení souboru s přednastavením -</para></listitem> -<listitem><para> - <userinput>preseed/late_command</userinput>: spustí se na závěr - instalace těsně před restartem, ale ještě před odpojením souborového - systému <filename>/target</filename> -</para></listitem> -</itemizedlist> - - </sect2> - ---> - </sect1> - - <sect1 id="preseed-using"> - <title>Použití</title> -<para> - -Nejprve samozřejmě musíte vytvořit soubor s přednastavením a umístit -jej na vhodné místo, odkud jej budete používat. O vytvoření souboru se -dočtete dále v této příručce. Umístění souboru na vhodné místo je -různě složité podle použitého způsobu. V případě, že budete soubor -s přednastavením načítat ze sítě, z diskety nebo usb klíčenky, je jeho -umístění zřejmé. Chcete-li soubor umístit na CD nebo DVD, budete muset -znovu sestavit celý ISO obraz. Umístění souboru s přednastavením přímo -do initrd je mimo rozsah tohoto dokumentu a musíme vás odkázat na -vývojářskou dokumentaci k &d-i;u. - -</para><para> - -Ukázkový soubor s přednastavením, jež můžete využít jako základ pro -své pokusy, naleznete na &urlset-example-preseed;. Tento soubor je -poskládán z ukázek prezentovaných v tomto dodatku. - -</para> - - <sect2 id="preseed-loading"> - <title>Nahrání souboru s přednastavením</title> -<para> - -Používáte-li přednastavení z initrd, musíte zajistit, aby se soubor -jmenoval <filename>preseed.cfg</filename> a aby se nacházel -v kořenovém adresáři initrd. O vše ostatní se postará instalační -program. Ten se podívá, zda je soubor přítomen, a pokud ano, tak jej -nahraje. - -</para><para> - -U zbývajících způsobů přednastavení musíte instalátoru říci, který -soubor má použít. Toho dosáhnete parametrem, který předáte jádru buď -ručně při zavádění, nebo skrze soubor zavaděče -<phrase arch="linux-any">(např. <filename>syslinux.cfg</filename>), -kde na konec řádku append přidáte příslušný parametr.</phrase> -<phrase arch="kfreebsd-any">(např. <filename>grub.cfg</filename>), -kde u definice jádra přidáte příslušný parametr na nový řádek -<literal>set</literal>.</phrase> -<phrase arch="hurd-any">(např. <filename>grub.cfg</filename>), -kde přidáte příslušný parametr na konec řádku -<filename>gnumach.gz</filename>.</phrase> - -</para><para> - -Pokud to váš zavaděč umožňuje, nemusí být od věci jej nastavit tak, -aby nečekal se zavedením instalačního systému na stisk klávesy -&enterkey;, ale aby dále pokračoval automaticky. - -<phrase arch="linux-any"> - -V případě syslinuxu to znamená nastavit v souboru -<filename>syslinux.cfg</filename> parametr -<userinput>timeout</userinput> na hodnotu <userinput>1</userinput>. - -</phrase><phrase arch="kfrebsd-any;hurd-any"> - -V případě grubu to znamená nastavit v souboru -<filename>grub.cfg</filename> parametr <userinput>timeout</userinput> -na hodnotu <userinput>0</userinput>. - -</phrase> - -</para><para> - -Abyste měli jistotu, že instalátor dostane správný soubor, můžete -zadat jeho kontrolní součet. V současnosti to musí být md5 součet. -Pokud zadaný součet a vypočítaný součet souboru nebudou souhlasit, -instalátor odmítne tento soubor použít. - -</para> - -<informalexample><screen> -Zaváděcí parametry: -- pro zavádění ze sítě: - preseed/url=http://pocitac/cesta/k/preseed.cfg - preseed/url/checksum=5da499872becccfeda2c4872f9171c3d -- nebo - preseed/url=tftp://pocitac/cesta/k/preseed.cfg - preseed/url/checksum=5da499872becccfeda2c4872f9171c3d - -- pro zavádění z upraveného CD: - preseed/file=/cdrom/preseed.cfg - preseed/file/checksum=5da499872becccfeda2c4872f9171c3d - -- pro zavádění z USB média (soubor s přednastavením je - v kořenovém adresáři USB média): - preseed/file=/hd-media/preseed.cfg - preseed/file/checksum=5da499872becccfeda2c4872f9171c3d -</screen></informalexample> - -<para> - -Pokud zadáte <filename>preseed/url</filename> -nebo <filename>preseed/file</filename> jako zaváděcí parametr, můžete -použít zkrácenou verzi <filename>url</filename>, resp. -<filename>file</filename>. Obdobně lze zkrátit -<filename>preseed/file/checksum</filename> na pouhé -<filename>preseed-md5</filename>. - -</para> - </sect2> - - <sect2 id="preseed-bootparms"> - <title>Použití zaváděcích parametrů jako formy přednastavení</title> -<para> - -I když nemůžete přednastavit některé kroky připravenými odpověďmi v -souboru, stále můžete dosáhnout plně automatické instalace, protože -můžete zadat hodnoty pro přednastavení jako zaváděcí parametry jádra. -Zaváděcí parametry jádra můžete též využít v případě, kdy nechcete -použít celé přednastavení, ale jen předodpovědět nějakou konkrétní -otázku. - -</para><para> - -Pro nastavení hodnoty libovolné proměnné zmíněné v tomto dodatku stačí -zadat -<userinput><replaceable>cesta/k/proměnné</replaceable>=<replaceable>hodnota</replaceable></userinput>. Jestliže -se má hodnota použít k přednastavení balíku v cílovém systému, musíte -předřadit ještě <firstterm>vlastníka</firstterm><footnote> - -<para> - -Vlastníkem debconf proměnné (nebo šablony) je obvykle jméno balíku, -který obsahuje odpovídající debconf šablonu. U proměnných používaných -přímo v instalačním systému je vlastníkem <quote>d-i</quote>. Šablony -a proměnné mohou mít více vlastníků, což pomáhá při rozhodování, zda -je možné je při odinstalování balíku odstranit z databáze debconfu. - -</para> - -</footnote> proměnné -<userinput><replaceable>vlastník</replaceable>:<replaceable>cesta/k/proměnné</replaceable>=<replaceable>hodnota</replaceable></userinput>. -Nezadáte-li vlastníka, hodnota proměnné se nezkopíruje do databáze -debconfu v cílovém systému a tudíž zůstane při konfiguraci daného -balíku nevyužita. - -</para><para> - -Předzodpovězení otázky popsaným způsobem způsobí, že se tato otázka -nezobrazí. Chcete-li otázce přednastavit konkrétní odpověď, ale přesto -chcete, aby se otázka zobrazila, použijte místo <quote>=</quote> -operátor <quote>?=</quote>. Více též -<xref linkend="preseed-seenflag"/>. - -</para><para> - -Některé často používané proměnné mohou mít i kratší variantu, Pokud je -tato varianta dostupná, upřednostňujeme ji zde před úplnou formou. -Konkrétně proměnnou <literal>preseed/url</literal> zde zkracujeme na -<literal>url</literal>. Jiným příkladem je alias -<literal>tasks</literal>, který vlastně znamená -<literal>tasksel:tasksel/first</literal>. - -</para><para> - -Tři pomlčky <quote>---</quote> mají u zaváděcích parametrů jádra -speciální význam. Všechny parametry nacházející se za posledními -pomlčkami budou zkopírovány do konfigurace zavaděče v instalovaném -systému. (Pokud to instalátor pro daný zavaděč umožňuje.) Parametry, -které instalátor rozpozná (např. volby pro přednastavení), budou -automaticky odfiltrovány. - -</para><note arch="linux-any"><para> - -Aktuální jádra (2.6.9 a novější) akceptují nejvýše 32 parametrů a 32 -proměnných prostředí (včetně standardních voleb pro instalační -program). Pokud tento limit překročíte, jádro zpanikaří. (Dřívější -jádra měla tyto limity ještě menší.) - -</para></note><para> - -Pro většinu instalací můžete celkem bez problémů odstranit implicitní -volby jako <userinput>vga=normal</userinput>, což vám umožní přidat -další volby pro přednastavení. - -</para><note><para> - -V některých případech není možné zadat hodnotu obsahující mezeru, a to -i v případě, kdy hodnotu obklopíte uvozovkami. - -</para></note> - </sect2> - - <sect2 id="preseed-auto"> - <title>Automatický režim</title> -<para> - -Díky několika pokročilým (někteří říkají zmateným) vlastnostem -instalačního systém &debian;u je možné, aby se poměrně jednoduchý -zaváděcí parametr rozvinul do komplexní a na míru upravené automatické -instalace. - -</para><para> - -Zařizuje to zaváděci volba <literal>Automated install</literal>, na -některých architekturách nebo zavaděčích nazývaná též -<literal>auto</literal>. V této části příručky tedy řetězec -<literal>auto</literal> není zaváděcím parametrem, ale návěstím -zavaděče, které připojí příslušné zaváděcí parametry. - -<phrase arch="x86">Více o tom, jak přidat zaváděcí parametr, se -dočtete v kapitole <xref linkend="boot-screen"/>.</phrase> - -</para><para> - -Pro ilustraci uvádíme několik příkladů, které můžete zadat na zaváděcí -výzvě. - -<informalexample><screen> -auto url=autoserver -</screen></informalexample> - -Toto spoléhá na fakt, že na síti existuje DHCP server, který dostane -počítač do bodu, kdy bude možné přes DNS přeložit jméno -<literal>autoserver</literal>. Pokud DHCP server poskytnul i název -domény, tak se zkusí i varianta, kdy se za název počítače přidá právě -poskytnutá doména. Například pokud je přes DHCP poskytnuta doména -<literal>priklad.cz</literal>, vyústí to ve stažení souboru s -přednastavením z adresy -<literal>http://autoserver.priklad.cz/d-i/&releasename;/./preseed.cfg</literal>. - -</para><para> - -Poslední část url (<literal>d-i/&releasename;/./preseed.cfg</literal>) pochází -z proměnné <literal>auto-install/defaultroot</literal>. Proměnná -implicitně obsahuje adresář <literal>&releasename;</literal>, aby jste s -příchodem novějších verzí &debian;u a nových kódových označení -nemigrovali na nové verze automaticky, ale kontrolovaněji (po -explicitním zadání nového kódového jména). - -Část <literal>/./</literal> indikuje kořen, vůči kterému můžete -zadávat relativní cesty (používá se v -<literal>preseed/include</literal> a <literal>preseed/run</literal>). -To umožňuje zadávat cesty k souborům jako kompletní URL, cesty -začínající na <literal>/</literal> jsou připojeny ke kořenu, nebo jako -cesty relativní k umístění, kde byl nalezen poslední soubor s -přednastavením. To umožňuje vytvářet přenositelnější skripty, kde -můžete přesouvat celé hierarchie skriptů na nová umístění, aniž by se -co pokazilo. Například můžete na USB klíčenku přesunout soubory, které -se dříve používaly na webovém serveru. Předpokládejme, že je v souboru -s přednastavením nastavena proměnná <literal>preseed/run</literal> na -hodnotu <literal>/scripts/late_command.sh</literal>. Pak v naší ukázce -bude zmíněný soubor stažen z -<literal>http://autoserver.priklad.cz/d-i/&releasename;/./scripts/late_command.sh</literal>. - -</para><para> - -Pokud na dané síti není vybudovaná vhodná DHCP a DNS infrastruktura, -nebo pokud nechcete použít výchozí cestu k souboru -<filename>preseed.cfg</filename>, můžete zadat explicitní -URL. Nebude-li URL obsahovat prvek <filename>/./</filename>, bude -automaticky připojen na začátek cesty, tj. za třetí lomítko URL. -Příklad vyžadující jen minimální podporu od místní síťové -infrastruktury: - -<informalexample><screen> -auto url=<replaceable>http://192.168.1.2/cesta/k/preseed.souboru</replaceable> -</screen></informalexample> - -Celé to funguje tak, že -<itemizedlist spacing="compact"> -<listitem><para> - -pokud v URL chybí protokol, předpokládá se http, - -</para></listitem> -<listitem><para> - -pokud název počítače neobsahuje tečky, připojí se k němu doména -odvozená z DHCP a - -</para></listitem> -<listitem><para> - -pokud za názvem počítače není žádné lomítko, přidá se výchozí cesta. - -</para></listitem> -</itemizedlist> - -</para><para> - -Kromě zadávání URL můžete zadat i parametry, které přímo neovlivňují -chování &d-i;u samotného, ale které mohou být předány do skriptů -spouštěných z nahraného souboru s přednastavením pomocí -<literal>preseed/run</literal>. V současnosti to je pouze -<literal>auto-install/classes</literal>, ve zkrácené verzi -<literal>classes</literal>. Příklad použití: - -<informalexample><screen> -auto url=<replaceable>autoserver</replaceable> classes=<replaceable>trida_A;trida_B</replaceable> -</screen></informalexample> - -Třídy mohou například označovat typ systému, který se má instalovat, -nebo jazykové prostředí, které se má nastavit. - -</para><para> - -Tento koncept je možné dále rozšiřovat. Pokud toho ve svých skriptech -využijete, je rozumné použít jmenný prostor -<literal>auto-install</literal>, například -<literal>auto-install/style</literal>. Jestliže si myslíte, že máte -pro další parametr vhodné využití, zmiňte se o něm v diskusní skupině -<email>debian-boot@lists.debian.org</email>, abychom předešli -konfliktům v jmenném prostoru (a případně vám přidali kratší alias). - -</para><para> - -Příkaz <literal>auto</literal> zatím není definován na všech -architekturách. Stejného výsledku však můžete dosáhnout přidáním dvou -parametrů <literal>auto=true priority=critical</literal> k parametrům -jádra. Parametr jádra <literal>auto</literal> je vlastně alias pro -<literal>auto-install/enable</literal> a potlačuje zobrazení otázek -ohledně místního prostředí a nastavení klávesnice až do bodu, kdy je -bude možné přednastavit. Parametr <literal>priority</literal> je alias -pro <literal>debconf/priority</literal> a nastavením na hodnotu -<literal>critical</literal> zajistíte, aby se zobrazovaly pouze otázky -s kritickou prioritou, kterých při instalaci moc není. - -</para><para> - -Další parametry, které se mohou hodit při automatizaci instalací přes -DHCP, jsou <literal>interface=auto netcfg/dhcp_timeout=60</literal>, -které způsobí, že se k instalaci použije první funkční síťové rozhraní -a že instalátor bude trpělivější při čekání na odpovědi od DHCP -serveru. - -</para><tip><para> - -Rozsáhlý příklad použití této infrastruktury naleznete na <ulink -url="http://hands.com/d-i/">webových stránkách</ulink> autora. Kromě -ukázkových skriptů a tříd tam také naleznete zajímavé výsledky -kreativního použití přednastavení. - -</para></tip> - </sect2> - - <sect2 id="preseed-aliases"> - <title>Užitečné aliasy</title> -<para> - -Při použití (automatického) přednastavení se mohou hodit následující -aliasy. Poznamenejme, že aliasy zkracují pouze jméno otázky. Vždy je -třeba přidat ještě hodnotu, například <literal>auto=true</literal> -nebo <literal>interface=eth0</literal>. - -</para> - -<!-- Setting column width does not seem to work; use non-breaking spaces - to separate columns a bit --> -<informaltable frame="none"> -<tgroup cols="2"><tbody> -<row><entry>priority</entry><entry>debconf/priority</entry></row> -<row><entry>fb</entry><entry>debian-installer/framebuffer</entry></row> -<row><entry>language</entry><entry>debian-installer/language</entry></row> -<row><entry>country</entry><entry>debian-installer/country</entry></row> -<row><entry>locale</entry><entry>debian-installer/locale</entry></row> -<row><entry>theme</entry><entry>debian-installer/theme</entry></row> -<row><entry>auto</entry><entry>auto-install/enable</entry></row> -<row><entry>classes</entry><entry>auto-install/classes</entry></row> -<row><entry>file</entry><entry>preseed/file</entry></row> -<row><entry>url</entry><entry>preseed/url</entry></row> -<row><entry>domain</entry><entry>netcfg/get_domain</entry></row> -<row><entry>hostname </entry><entry>netcfg/get_hostname</entry></row> -<row><entry>interface</entry><entry>netcfg/choose_interface</entry></row> -<row><entry>protocol</entry><entry>mirror/protocol</entry></row> -<row><entry>suite</entry><entry>mirror/suite</entry></row> -<row><entry>modules</entry><entry>anna/choose_modules</entry></row> -<row><entry>recommends</entry><entry>base-installer/install-recommends</entry></row> -<row><entry>tasks</entry><entry>tasksel:tasksel/first</entry></row> -<row><entry>desktop</entry><entry>tasksel:tasksel/desktop</entry></row> -<row><entry>dmraid</entry><entry>disk-detect/dmraid/enable</entry></row> -<row><entry>keymap</entry><entry>keyboard-configuration/xkb-keymap</entry></row> -<row><entry>preseed-md5</entry><entry>preseed/file/checksum</entry></row> -</tbody></tgroup> -</informaltable> - - </sect2> - - <sect2 id="preseed-dhcp"> - <title>Použití DHCP serveru pro určení souboru s přednastavením</title> -<para> - -Jelikož DHCP umí předávat jméno souboru, je možné toho zneužít pro -určení souboru s přednastavením. Obvykle se totiž tato možnost používá -pro určení souboru, kterým se zavede systém ze sítě. Pokud ale bude -soubor ve formě URL, instalace to rozpozná a pokusí se soubor stáhnout -a použít jako soubor s přednastavením. Následující příkaz ukazuje, jak -upravit konfigurační soubor <filename>dhcpd.conf</filename> serveru -ISC DHCP verze 3 (balík isc-dhcp-server). - -</para> - -<informalexample><screen> -if substring (option vendor-class-identifier, 0, 3) = "d-i" { - filename "http://pocitac/preseed.cfg"; -} -</screen></informalexample> - -<para> - -Všimněte si, že předchozí příklad omezuje použití na DHCP klienty, -kteří se identifikují jako <quote>d-i</quote>, takže by to nemělo -ovlivnit běžné DHCP klienty, ale pouze instalace. Direktivu -<userinput>filename</userinput> můžete zadat například i do sekce pro -jediný počítač, takže neovlivníte ostatní instalace na síti. - -</para><para> - -K dobrým zvykům při přednastavování přes DHCP patří přednastavení -pouze hodnot, které jsou specifické pro vaši síť, jako je -např. lokální zrcadlo. Tím se při instalaci automaticky vybere správné -zrcadlo, ale zbytek instalace probíhá interaktivně. Kompletní -přednastavení přes DHCP byste měli provádět pouze s nejvyšší -opatrností. - -</para> - </sect2> - </sect1> - - <sect1 id="preseed-creating"> - <title>Vytvoření souboru s přednastavením</title> -<para> - -Soubor s přednastavením soubor má stejný formát jako používá příkaz -<command>debconf-set-selections</command>. Běžný řádek pak má tvar - -<informalexample><screen> -<vlastník> <jméno otázky> <typ otázky> <hodnota> -</screen></informalexample> - -</para><para> - -Soubor by měl začínat komentářem <literal>#_preseed_V1</literal> - -</para><para> - -Při vytváření souboru s přednastavením byste měli mít na paměti -několik pravidel. - -</para> - -<itemizedlist> -<listitem><para> - Mezi typ a hodnotu vkládejte pouze jednu mezeru nebo tabulátor - — případné další bílé znaky budou považovány za součást - hodnoty. -</para></listitem> -<listitem><para> - Dlouhý řádek můžete pro lepší čitelnost rozdělit na několik řádků - tak, že na konec řádku přidáte znak pro pokračování řádku - <quote><literal>\</literal></quote> (zpětné lomítko). Je vhodné - rozdělit řádek mezi názvem a typem otázky, ne mezi typem - a hodnotou. Po spojení řádků bude bílé místo ze začátku/konce řádku - spojeno do jediné mezery. -</para></listitem> -<listitem><para> - Pro debconf proměnné (šablony), které jsou součástí pouze samotného - instalačního programu, by měl být vlastník nastaven - na <quote>d-i</quote>. Pro přednastavení ostatních proměnných - používaných během instalace by se měl jako vlastník používat název - balíku, který obsahuje příslušnou šablonu. Do debconf databáze - v nainstalovaném systému se přenesou pouze proměnné, které mají jako - vlastníka nastaveno něco jiného než <quote>d-i</quote>. -</para></listitem> -<listitem><para> - Většina otázek vyžaduje zadání hodnot v angličtině, avšak existují - výjimky jako třeba <classname>partman</classname>, kde musíte použít - přeložené hodnoty. -</para></listitem> -<listitem><para> - Dále pak některé otázky vyžadují hodnotu formou kódu (a ne text, - který se zobrazuje během instalace). -</para></listitem> -<listitem><para> - Na začátku souboru uveďte <literal>#_preseed_V1</literal> -</para></listitem> -</itemizedlist> - -<para> - -Nejjednodušší způsob vytvoření souboru s přednastavením je použít -ukázkový soubor z <xref linkend="preseed-contents"/> jako základ -a upravit si jej dle potřeb. - -</para><para> - -Jiná možnost je provést ruční instalaci a po restartu do nového -systému použít příkaz <command>debconf-get-selections</command> (z -balíku <classname>debconf-utils</classname>) a uložit databázi -debconfu i cdebconfu do jediného souboru: - -<informalexample><screen> -$ echo "#_preseed_V1" > <replaceable>soubor</replaceable> -$ debconf-get-selections --installer >> <replaceable>soubor</replaceable> -$ debconf-get-selections >> <replaceable>soubor</replaceable> -</screen></informalexample> - -</para><para> - -Tento přístup má tu nevýhodu, že vytvořený soubor bude obsahovat -i položky, které by se neměly přednastavovat. Z tohoto pohledu je pro -většinu uživatelů vhodnější použití ukázkového souboru. - -</para><note><para> - -Tento způsob se spoléhá na fakt, že se na konci instalace uloží -databáze cdebconfu do instalovaného systému do souboru -<filename>/var/log/installer/cdebconf</filename>. Protože tato -databáze může obsahovat důvěrné informace, jsou tyto soubory čitelné -pouze pro uživatele root. - -</para><para> - -Pokud ze systému vyčistíte balík -<classname>installation-report</classname>, bude smazán také adresář -<filename>/var/log/installer</filename>. - -</para></note><para> - -Seznam možných hodnot pro otázky můžete zjistit během instalace ze -souborů umístěných v adresáři <filename>/var/lib/cdebconf</filename> -(např. pomocí editoru <command>nano</command>). Samotné šablony se -nachází v souboru <filename>templates.dat</filename>, aktuální hodnoty -naleznete v souboru <filename>questions.dat</filename>. - -</para><para> - -Ještě před instalací je vhodné zkontrolovat formát předkonfiguračního -souboru příkazem <command>debconf-set-selections -c -<replaceable>preseed.cfg</replaceable></command>. - -</para> - </sect1> - - <sect1 id="preseed-contents"> - <title>Obsah souboru s přednastavením (pro &releasename;)</title> -<para> - -Útržky konfigurace použité v této části jsou také dostupné jako -samostatný soubor na &urlset-example-preseed;. - -</para><para> - -Tento příklad je založen na instalaci pro architekturu Intel -x86. Jestliže instalujete na jinou architekturu, nemusí některá -nastavení odpovídat těm uvedeným (výběr klávesnice, instalace -zavaděče) a budete je muset nahradit adekvátními hodnotami. - -</para><para> - -Podrobnosti o tom, jak jednotlivé komponenty instalačního systému -pracují, naleznete v kapitole <xref linkend="module-details"/>. - -</para> - - <sect2 id="preseed-l10n"> - <title>Lokalizace</title> -<para> - -Nastavení lokalizačních proměnných bude fungovat pouze v případě, když -používáte přednastavení přes initrd, nebo pomocí zaváděcích parametrů -jádra. U ostatních způsobů se totiž soubor s přednastavením nahraje až -po zobrazení těchto otázek. - -Výjimkou je automatický režim (<xref linkend="preseed-auto"/>), který -odsune otázky ohledně lokalizace na později a umožní je tak -přednastavit všemi známými způsoby. - -</para><para> - -Místní prostření (locale) slouží k současnému zadání jazyka -i země. Například pomocí zaváděcího parametru jádra můžete zadat -<userinput>locale=<replaceable>cs_CZ</replaceable></userinput>. - -</para><para> - -Tento způsob je velice jednoduchý, ale neumožňuje přednastavit všechny -možné kombinace jazyka, země a místního prostředí<footnote><para> - -Například přednastavením <literal>locale</literal> na hodnotu -<userinput>en_NL</userinput> by se jako výchozí locale pro instalovaný -systém použilo <literal>en_US.UTF-8</literal>. Jestliže preferujete -britský standard angličtiny (<literal>en_GB.UTF-8</literal>), musíte -přednastavit jednotlivé proměnné. - -</para></footnote>. Volitelně tedy můžete přednastavit jednotlivé -proměnné. - -<informalexample role="example"><screen> -# Přednastavením locale se automaticky nastaví jazyk, země a locale. -d-i debian-installer/locale string cs_CZ - -# Pro větší pružnost je též možno nastavit hodnoty samostatně. -#d-i debian-installer/language string en -#d-i debian-installer/country string NL -#d-i debian-installer/locale string en_GB.UTF-8 -# Volitelně můžete zadat další locale, která se mají vygenerovat. -#d-i localechooser/supported-locales multiselect cs_CZ.UTF-8, en_US.UTF-8 -</screen></informalexample> - -Zadat můžete libovolnou kombinaci jazyka podporovaného v &d-i; -a země. Pokud kombinace netvoří platné prostředí, vybere instalační -systém kombinaci tak, že se pokusí zachovat jazyk a k němu vybere -platnou zemi. - -</para><para> - -Nastavení klávesnice se skládá z výběru klávesové mapy a přepínače -mezi zvolenou mapou a US variantou. Během instalace jsou dostupné -pouze základní klávesové mapy. Ostatní dostupné varianty naleznete až -v nainstalovaném systému příkazem <command>dpkg-reconfigure -keyboard-configuration</command>. - -<informalexample role="example"><screen> -# Výběr klávesnice. -d-i keyboard-configuration/xkb-keymap select cz -# d-i keyboard-configuration/toggle select No toggling -</screen></informalexample> - -</para><para> - -Nastavení klávesnice můžete přeskočit nastavením proměnné -<classname>keymap</classname> na hodnotu -<userinput>skip-config</userinput>. Tím se zachová výchozí klávesová -mapa jádra. - -</para> - - </sect2> - - <sect2 id="preseed-network"> - <title>Nastavení sítě</title> -<para> - -Pokud nahráváte soubor s přednastavením ze sítě, pak následující -samozřejmě nebude fungovat! V takovém případě zadejte potřebné -parametry sítě zavaděči jádra. Zavádíte-li z CD nebo USB, bude -nastavení fungovat bez problémů. - -</para><para> - -Potřebujete-li při zavádění ze sítě vybrat konkrétní síťové rozhraní -ještě před nahráním souboru s přednastavením, použijte zaváděcí -parametr -<userinput>interface=<replaceable>eth1</replaceable></userinput>. - -</para><para> - -Přestože přednastavení síťování není běžně dostupné při přednastavení -ze sítě (tj. při použití <quote>preseed/url</quote>), můžete to obejít -následujícím hackem (např. pokud chcete síťovému rozhraní nastavit -statickou adresu). Hack spočívá ve vynucení opětovné konfigurace sítě -po načtení souboru s přednastavením. Stačí vytvořit skript pro -<quote>preseed/run</quote> obsahující následující příkazy: - -<informalexample><screen> -kill-all-dhcp; netcfg -</screen></informalexample> - -</para><para> - -Pro nastavení sítě lze využít následující proměnné: - -</para> - -<informalexample role="example"><screen> -# Kompletně zakáže nastavení sítě. Hodí se pro instalace z CD -# na nezasíťovaných zařízeních, kde by byly síťové otázky, -# varování o nedostupné síti a dlouhé čekací doby na obtíž. -#d-i netcfg/enable boolean false - -# netcfg zkusí použít rozhraní, jehož druhý konec je aktivní -# a tím pádem přeskočí výběr ze seznamu nalezených rozhraní. -d-i netcfg/choose_interface select auto - -# Výběr konkrétního síťového rozhraní: -#d-i netcfg/choose_interface select eth1 - -# Rozpoznání aktivního síťového připojení může někdy trvat déle než -# výchozí 3 sekundy. V takovém případě pomůže zvýšení této hodnoty. -#d-i netcfg/link_wait_timeout string 10 - -# Máte-li pomalejší dhcp server a instalačnímu systému vyprší čas při -# čekání na odpověď, bude užitečné následující. -#d-i netcfg/dhcp_timeout string 60 -#d-i netcfg/dhcpv6_timeout string 60 - -# Pokud dáváte přednost ručnímu nastavení sítě: -#d-i netcfg/disable_autoconfig boolean true - -# Má-li tento soubor s přednastavením fungovat na systémech s i bez -# dhcp serveru, odkomentujte následující řádky a také statické -# nastavení sítě níže. -#d-i netcfg/dhcp_failed note -#d-i netcfg/dhcp_options select Configure network manually - -# Statické nastavení sítě. -# -# Příklad IPv4 -#d-i netcfg/get_ipaddress string 192.168.1.42 -#d-i netcfg/get_netmask string 255.255.255.0 -#d-i netcfg/get_gateway string 192.168.1.1 -#d-i netcfg/get_nameservers string 192.168.1.1 -#d-i netcfg/confirm_static boolean true -# -# Příklad IPv6 -#d-i netcfg/get_ipaddress string fc00::2 -#d-i netcfg/get_netmask string ffff:ffff:ffff:ffff:: -#d-i netcfg/get_gateway string fc00::1 -#d-i netcfg/get_nameservers string fc00::1 -#d-i netcfg/confirm_static boolean true - -# Název počítače a domény přiřazené přes DHCP mají větší prioritu než -# hodnoty nastavené zde, nicméně takto máte jistotu, že tato otázka -# nezobrazí (ať už nastavení z DHCP obdržíme nebo ne). -d-i netcfg/get_hostname string nenastavene-jmeno -d-i netcfg/get_domain string nenastavena-domena - -# Chcete-li vynutit konkrétní název počítače bez ohledu na to, co -# nabídne DHCP server, odkomentujte následující řádku. -#d-i netcfg/hostname string nejakejmeno - -# Zakáže otravný dialog o WEP klíči. -d-i netcfg/wireless_wep string -# Praštěné DHCP jméno počítače, které používají někteří ISP jako heslo. -#d-i netcfg/dhcp_hostname string radish - -# Pokud síťová karta nebo jiný hardware vyžaduje nesvobodný firmware, -# můžete říct instalátoru, aby se vždy pokusil firmware nahrát bez -# dalšího dotazování. Chcete-li nahrávání i dotazování zakázat, -# nastavte na hodnotu false. -#d-i hw-detect/load_firmware boolean true -</screen></informalexample> - -<para> - -Pokud není proměnná <classname>netcfg/get_netmask</classname> -přednastavená, <command>netcfg</command> si síťovou masku dopočítá -automaticky. Pro plně automatické instalace musíte v takovém případě -nastavit proměnnou jako <literal>seen</literal>, aby instalace -nečekala na potvrzení spočítané masky. Obdobně je možné -nepřednastavovat proměnnou <classname>netcfg/get_gateway</classname> a -nechat <command>netcfg</command>, aby automaticky automaticky odhadl -adresu brány. Jako speciální případ je možné nastavit proměnnou -<classname>netcfg/get_gateway</classname> na hodnotu <quote>none</quote>, -což znamená, že se brána nemá použít vůbec. - -</para> - </sect2> - - <sect2 id="preseed-network-console"> - <title>Síťová konzole</title> - -<informalexample role="example"><screen> -# Následující nastavení se hodí v situacích, kdy chcete instalovat -# vzdáleně přes SSH pomocí komponenty network-console. -# Toto přednastavení má smysl pouze pokud plánujete dokončit -# instalaci ručně. -#d-i anna/choose_modules string network-console -#d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key -#d-i network-console/password password r00tme -#d-i network-console/password-again password r00tme -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-mirror"> - <title>Nastavení zrcadla</title> -<para> - -V závislosti na způsobu instalace můžete zrcadlo použít pro stažení -dodatečných komponent instalačního systému, stažení základního systému -a pro nastavení souboru <filename>/etc/apt/sources.list</filename>. - -</para><para> - -Parametr <classname>mirror/suite</classname> určuje verzi -instalovaného systému. - -</para><para> - -Parametr <classname>mirror/udeb/suite</classname> určuje verzi -&debian;u, ze které se stáhnou dodatečné komponenty instalačního -systému. Nastavení této proměnné má smysl pouze v případě, že -komponenty stahujete ze sítě a potřebujete, aby odpovídaly verzi -initrd, který se používá pro instalaci. Instalační systém obvykle -zvolí správnou hodnotu, takže by neměl být důvod tuto proměnnou -měnit. - -</para> - -<informalexample role="example"><screen> -# Zvolíte-li ftp, nemusíte nastavovat mirror/country -#d-i mirror/protocol string ftp -d-i mirror/country string manual -d-i mirror/http/hostname string &archive-mirror; -d-i mirror/http/directory string /debian -d-i mirror/http/proxy string - -# Verze pro instalaci. -#d-i mirror/suite string testing -# Verze, ze které nahrát komponenty instalátoru (volitelné). -#d-i mirror/udeb/suite string testing -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-account"> - <title>Nastavení účtů</title> -<para> - -Instalační systém umožňuje přednastavit jak heslo uživatele root, tak -jméno a heslo prvního běžného uživatele systému. Heslo můžete zadat -buď v nešifrované podobě, nebo jako crypt(3) <emphasis>hash</emphasis>. - -</para><warning><para> - -Přednastavení hesel není bezpečné, protože kdokoliv s přístupem -k souboru s přednastavením si tato hesla může přečíst. Z pohledu -bezpečnosti je použití hashů lepší, ovšem vzhledem k možným útokům -hrubou silou je třeba zvolit silný algoritmus jako SHA-256 nebo -SHA512. Dřívější hashovací algoritmy jako DES a MD5 jsou považovány za -slabé. - -</para></warning> - -<informalexample role="example"><screen> -# Přeskočí vytvoření účtu pro roota (běžný uživatel bude moci použít -# sudo). -#d-i passwd/root-login boolean false -# Volitelně přeskočí vytvoření běžného uživatelského účtu. -#d-i passwd/make-user boolean false - -# Rootovo heslo v čitelném tvaru -#d-i passwd/root-password password r00tme -#d-i passwd/root-password-again password r00tme -# nebo šifrované pomocí crypt(3) hashe. -#d-i passwd/root-password-crypted password [crypt(3) hash] - -# Vytvoření účtu běžného uživatele. -#d-i passwd/user-fullname string Jan Novak -#d-i passwd/username string jan -# Heslo běžného uživatele v čitelném tvaru -#d-i passwd/user-password password nebezpecne -#d-i passwd/user-password-again password nebezpecne -# nebo šifrované pomocí crypt(3) hashe. -#d-i passwd/user-password-crypted password [crypt(3) hash] -# Nastaví UID běžného uživatele (jinak se použije výchozí hodnota). -#d-i passwd/user-uid string 1010 -# Uživatelský účet bude automaticky přidán do několika standardních -# skupin. Chcete-li to změnit, zadejte seznam požadovaných skupin. -#d-i passwd/user-default-groups string audio cdrom video -</screen></informalexample> - -<para> - -Do proměnných <classname>passwd/root-password-crypted</classname> a -<classname>passwd/user-password-crypted</classname> můžete jako -hodnotu zadat znak vykřičník <quote>!</quote>, což znamená, že daný -účet bude zakázán. To se může hodit například pro účet root, což ovšem -předpokládá, že máte nastavenu nějakou jinou možnost, jak počítač -spravovat (například pomocí <command>sudo</command> nebo autentizace -přes SSH klíče). - -</para><para> - -SHA-512 hash hesla můžete vygenerovat následujícím příkazem (z balíku -<classname>whois</classname>): - -<informalexample><screen> -mkpasswd -m sha-512 -</screen></informalexample> - -</para> - </sect2> - - <sect2 id="preseed-time"> - <title>Nastavení hodin a časového pásma</title> - -<informalexample role="example"><screen> -# Určuje, zda jsou hardwarové hodiny nastaveny na UTC. -d-i clock-setup/utc boolean true - -# Proměnnou můžete nastavit na libovolnou platnou hodnotu $TZ; -# Seznam časových pásem naleznete v /usr/share/zoneinfo/. -d-i time/zone string Europe/Prague - -# Určuje, zda se mají při instalaci nastavit hodiny pomocí NTP. -d-i clock-setup/ntp boolean true -# NTP server, který se má použít. Výchozí hodnota je většinou -# dostačující. -#d-i clock-setup/ntp-server string tak.cesnet.cz -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-partman"> - <title>Rozdělení disku</title> -<para> - -Dělení disku je víceméně omezeno možnostmi, které nabízí -<classname>partman-auto</classname>. Můžete zvolit rozdělení buď -stávajícího volného místa, nebo celého disku. Rozvržení oblastí můžete -určit pomocí předdefinovaného schematu, vlastního schematu ze -souboru nebo schematu obsaženém v souboru s přednastavením. - -</para><para> - -Přednastavení pokročilejších konfigurací s RAIDem, LVM a šifrováním je -sice podporováno, ale ne s takovými možnostmi, jako při ručním dělení. - -</para><para> - -Příklady níže ukazují jen základní použití schemat. Podrobnější -informace naleznete v souborech -<filename>partman-auto-recipe.txt</filename> a -<filename>partman-auto-raid-recipe.txt</filename>, které jsou součástí -balíku <classname>debian-installer</classname>. Oba soubory jsou též -dostupné ze <ulink url="&url-d-i-doc-devel;">zdrojového -repositáře &d-i;</ulink>. Poznamenejme, že podporovaná funkcionalita -se může mezi jednotlivými vydáními lišit. - -</para><warning><para> - -Označení disků závisí na pořadí, ve kterém jsou nahrány jejich -ovladače. Jestliže se v systému nachází více disků, tak se ubezpečte, -že jste vybrali ten správný. - -</para></warning> - - <sect3 id="preseed-partman-example"> - <title>Příklad dělení disku</title> - -<informalexample role="example"><screen> -# Má-li systém nějaké volné místo, můžete si vybrat, zda chcete -# automaticky rozdělit pouze toto volné místo. To však funguje pouze -# pokud není nastavena proměnná partman-auto/method (níže). -#d-i partman-auto/init_automatically_partition select biggest_free - -# Alternativně můžete zadat k automatickému dělení celý disk. -# Obsahuje-li systém pouze jediný disk, použije se tento automaticky. -# V opačném případě musíte zadat název příslušného zařízení -# v tradičním formátu a ne ve formátu devfs (tj. musíte zadat něco -# jako /dev/sda, ne /dev/discs/disc0/disc). -# Například pro použití prvního SCSI/SATA disku: -#d-i partman-auto/disk string /dev/sda -# -# Dále musíte zvolit metodu, která se má použít. Momentálně jsou -# dostupné metody -# - regular: použije typ oblastí typický na vaší architektuře -# - lvm: pro rozdělení disku použije LVM -# - crypto: použije LVM nad zašifrovanou oblastí -d-i partman-auto/method string lvm - -# Pokud některý z disků určených k automatickému rozdělení obsahuje -# pozůstatek z předchozího LVM, zobrazí se varování. Tímto můžete -# varování potlačit... -d-i partman-lvm/device_remove_lvm boolean true -# To stejné platí pro potvrzení při zápisu LVM oblastí. -d-i partman-lvm/confirm boolean true -d-i partman-lvm/confirm_nooverwrite boolean true -# A platí i pro odstranění pozůstatků předchozího softwarového RAIDu: -d-i partman-md/device_remove_md boolean true - -# Můžete vybrat jedno ze tří připravených schémat dělení. -# - atomic: všechny soubory v jedné oblasti -# - home: samostatná oblast /home -# - multi: samostatné oblasti /home, /var a /tmp -d-i partman-auto/choose_recipe select atomic - -# Nebo zadat váš vlastní návod na dělení... -# Pokud umíte do prostředí d-i dostat soubor s návodem na dělení, -# stačí na něj odkázat. -#d-i partman-auto/expert_recipe_file string /hd-media/recipe - -# V opačném případě můžete zadat celý návod na jednu (logickou) řádku. -# Například vytvoříme malou oblast /boot, vhodný swap a zbytek -# použijeme jako kořenovou oblast: -#d-i partman-auto/expert_recipe string \ -# boot-root :: \ -# 40 50 100 ext3 \ -# $primary{ } $bootable{ } \ -# method{ format } format{ } \ -# use_filesystem{ } filesystem{ ext3 } \ -# mountpoint{ /boot } \ -# . \ -# 500 10000 1000000000 ext3 \ -# method{ format } format{ } \ -# use_filesystem{ } filesystem{ ext3 } \ -# mountpoint{ / } \ -# . \ -# 64 512 300% linux-swap \ -# method{ swap } format{ } \ -# . - -# Kompletní formát je popsán v souboru partman-auto-recipe.txt -# dostupném v balíku "debian-installer" nebo ve zdrojovém repositáři -# D-I. Soubor demonstruje použití i takových věcí, jako je pojmenování -# souborových systémů, pojmenování skupin svazků a určení, ze kterých -# fyzických zařízení se má skupina svazků skládat. - -# Následujícím řeknete partmanu, aby disk rozdělil bez potvrzení. -# (Za předpokladu, že jste partmanu v předchozích krocích řekli, -# co má dělat.) -d-i partman-partitioning/confirm_write_new_label boolean true -d-i partman/choose_partition select finish -d-i partman/confirm boolean true -d-i partman/confirm_nooverwrite boolean true - -# Je-li povoleno šifrování disku, přeskočí úvodní vymazání oblastí. -#d-i partman-auto-crypto/erase_disks boolean false -</screen></informalexample> - - </sect3> - - <sect3 id="preseed-partman-raid"> - <title>Rozdělení při použití RAIDu</title> -<para> - -Pomocí přednastavení též můžete nastavit oblasti na polích softwarového -RAIDu. Podporovány jsou RAID úrovně 0, 1, 5, 6 a 10, vytváření -degradovaných polí a určení rezervních zařízení. - -</para><para arch="any-x86"> - -Používáte-li RAID 1, -můžete podle části <xref linkend="preseed-bootloader"/> přednastavit -grub, aby se nainstaloval do všech zařízení v poli použitých. - -</para><warning><para> - -U tohoto typu automatického rozdělení se dá velice lehce něco -pokazit. Navíc se jedná o komponentu, kterou vývojáři &d-i; testují -relativně málo. Odpovědnost za správné zapsání návodu pro rozdělení -(aby dával smysl a nevytvářel konflikty) nese uživatel. V případě -problémů zkontrolujte <filename>/var/log/syslog</filename>. - -</para></warning> - -<informalexample role="example"><screen> -# Metoda by měla být nastavena na "raid". -#d-i partman-auto/method string raid -# Zadejte disky k rozdělení. Na všech bude nakonec stejné rozložení, -# takže to bude fungovat pouze pokud mají disky stejnou velikost. -#d-i partman-auto/disk string /dev/sda /dev/sdb - -# Dále musíte zadat fyzické oblasti, které se mají použít. -#d-i partman-auto/expert_recipe string \ -# multiraid :: \ -# 1000 5000 4000 raid \ -# $primary{ } method{ raid } \ -# . \ -# 64 512 300% raid \ -# method{ raid } \ -# . \ -# 500 10000 1000000000 raid \ -# method{ raid } \ -# . - -# Na závěr musíte zadat, jakým způsobem se mají dříve definované oblasti -# použít v nastavení RAIDu. Důležité je použít správná čísla logických -# oblastí. Podporovány jsou RAID úrovně 0, 1, 5, 6 a 10; zařízení jsou -# oddělena pomocí "#" -# Parametry jsou: -# <typraidu> <početzařízení> <početrezerv> <typss> <přípbod> \ -# <zařízení> <rezervnízařízení> - -#d-i partman-auto-raid/recipe string \ -# 1 2 0 ext3 / \ -# /dev/sda1#/dev/sdb1 \ -# . \ -# 1 2 0 swap - \ -# /dev/sda5#/dev/sdb5 \ -# . \ -# 0 2 0 ext3 /home \ -# /dev/sda6#/dev/sdb6 \ -# . - -# Více informací naleznete v souboru partman-auto-recipe.txt dostupném -# v balíku "debian-installer" nebo ve zdrojovém repositáři D-I. - -# Toto zajistí, že se partman nebude při rozdělování ptát na potvrzení. -d-i partman-md/confirm boolean true -d-i partman-partitioning/confirm_write_new_label boolean true -d-i partman/choose_partition select finish -d-i partman/confirm boolean true -</screen></informalexample> - - </sect3> - - <sect3 id="preseed-partman-mount-styles"> - <title>Způsob připojení oblastí</title> -<para> - -Souborové systémy se obvykle připojují pomocí jedinečného -univerzálního identifikátoru, tzv. UUID. To umožňuje korektní -připojení oblastí i v případech, kdy se změní jejich jména -zařízení. UUID jsou dlouhé a špatně se čtou, takže pokud si budete -přát, může instalátor připojit souborové systémy pomocí tradičních -jmen zařízení, nebo pomocí názvů oblastí, které jim přidělíte. -Zvolíte-li připojení pomocí názvů oblastí, budou oblasti bez -nastaveného názvu připojeny pomocí UUID. - -</para><para> - -Zařízení se stabilními jmény, jako např. logické svazky LVM, budou -místo UUID nadále používat připojení pomocí tradičních jmen zařízení. - -</para> - -<warning><para> - -Tradiční jména zařízení se mohou měnit v závislosti na pořadí, ve -kterém jádro při zavádění zařízení objeví. To může způsobit připojení -chybného souborového systému. Podobný problém existuje v případě -použití názvů oblastí, protože při zapojení dalšího disku (i -externího) mohou použité názvy oblastí kolidovat a tím pádem není -zaručeno, která oblast se připojí. - -</para></warning> - -<informalexample role="example"><screen> -# Výchozí je připojování pomocí UUID, ale můžete zvolit též "traditional" -# pro použití tradičních jmen zařízení, nebo "label" pro použití názvů -# oblastí (se záchytnou možností použití UUID). -#d-i partman/mount_style select uuid -</screen></informalexample> - - </sect3> - </sect2> - - <sect2 id="preseed-base-installer"> - <title>Instalace základního systému</title> -<para> - -V této fázi instalace se toho moc nastavit nedá. Jediné otázky se -týkají instalace jádra. - -</para> - -<informalexample role="example"><screen> -# Nastaví APT, aby implicitně neinstaloval doporučené balíky. Použití -# této volby může znamenat instalaci nekompletního systému a měli by -# ji používat pouze zkušení uživatelé. -#d-i base-installer/install-recommends boolean false - -# (Meta) balík jádra, který se má nainstalovat; nechcete-li instalovat -# žádné jádro, zadejte "none". -#d-i base-installer/kernel/image string &kernelpackage;-686 -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-apt"> - <title>Nastavení APT</title> -<para> - -Nastavení souboru <filename>/etc/apt/sources.list</filename> -a několika základních parametrů je plně řízeno typem instalace -a dříve zodpovězenými otázkami. Volitelně můžete přidat další -(lokální) archivy. - -</para> - -<informalexample role="example"><screen> -# Můžete si zvolit instalaci softwaru ze sekcí non-free a contrib. -#d-i apt-setup/non-free boolean true -#d-i apt-setup/contrib boolean true -# Odkomentujte, pokud nechcete používat síťové zrcadlo. -#d-i apt-setup/use_mirror boolean false -# Vyberte, které aktualizační služby chcete využívat a zadejte -# jejich zrcadla. Příklad ukazuje výchozí hodnoty. -#d-i apt-setup/services-select multiselect security, updates -#d-i apt-setup/security_host string security.debian.org - -# Další archivy, k dispozici jsou local[0-9] -#d-i apt-setup/local0/repository string \ -# http://muj.server/debian stable main -#d-i apt-setup/local0/comment string local server -# Povolí řádky deb-src -#d-i apt-setup/local0/source boolean true -# URL k veřejnému klíči lokálního archivu; Klíč musíte zadat, protože -# jinak si apt bude stěžovat na neautentizovaný archiv a příslušný -# řádek v sources.list zůstane zakomentovaný -#d-i apt-setup/local0/key string http://muj.server/klic - -# Instalace vyžaduje, aby byly všechny repositáře autentizovány -# známým gpg klíčem. Tímto nastavením můžete autentizaci potlačit. -# Varování: Nebezpečné, není doporučeno. -#d-i debian-installer/allow_unauthenticated boolean true - -# Odkomentujte pro přidání další architektury, zde i386 -#d-i apt-setup/multiarch string i386 -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-pkgsel"> - <title>Výběr balíků</title> -<para> - -Můžete nainstalovat libovolnou kombinaci dostupných úloh. V době psaní -to zahrnuje: - -</para> - -<itemizedlist> -<listitem><para> - <userinput>standard</userinput> (standardní unixové nástroje) -</para></listitem> -<listitem><para> - <userinput>desktop</userinput> (grafické prostředí) -</para></listitem> -<listitem><para> - <userinput>gnome-desktop</userinput> (prostředí Gnome) -</para></listitem> -<listitem><para> - <userinput>xfce-desktop</userinput> (prostředí XFCE) -</para></listitem> -<listitem><para> - <userinput>kde-desktop</userinput> (prostředí KDE Plasma) -</para></listitem> -<listitem><para> - <userinput>cinnamon-desktop</userinput> (prostředí Cinnamon) -</para></listitem> -<listitem><para> - <userinput>mate-desktop</userinput> (prostředí MATE) -</para></listitem> -<listitem><para> - <userinput>lxde-desktop</userinput> (prostředí LXDE) -</para></listitem> -<listitem><para> - <userinput>web-server</userinput> (webový server) -</para></listitem> -<listitem><para> - <userinput>print-server</userinput> (tiskový server) -</para></listitem> -<listitem><para> - <userinput>ssh-server</userinput> (SSH server) -</para></listitem> -</itemizedlist> - -<para> - -Instalaci úloh můžete vynechat a instalovat balíky nějakou jinou -cestou. Úlohu <userinput>standard</userinput> však doporučujeme -instalovat vždy. - -</para><para> - -Chcete-li kromě balíků v úlohách instalovat také nějaké samostatné -balíky, můžete použít parametr <classname>pkgsel/include</classname>. -Hodnotou parametru je čárkami nebo mezerami oddělený seznam, takže jej -můžete jednoduše použít i na příkazové řádce jádra. - -</para> - -<informalexample role="example"><screen> -#tasksel tasksel/first multiselect standard, web-server, kde-desktop - -# Samostatné balíky pro instalaci. -#d-i pkgsel/include string openssh-server build-essential -# Zda se mají balíky po rozbalení debootstrapem aktualizovat. -# Povolené hodnoty: none, safe-upgrade, full-upgrade -#d-i pkgsel/upgrade select none - -# Některé verze instalačního systému mohou vývojářům &debian;u hlásit -# seznam balíků, které jste nainstalovali, což pomáhá při -# rozhodování, který software je oblíbený a proto by měl být zařazen -# na CD. Výchozí hodnotou je zákaz posílání tohoto seznamu, ale měli -# byste zvážit jeho povolení. -#popularity-contest popularity-contest/participate boolean false -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-bootloader" arch="any-x86"> - <title>Instalace zavaděče</title> - -<informalexample role="example"><screen> -<phrase arch="linux-any"> -# Výchozím zavaděčem (pro x86) je Grub. Chcete-li místo něj instalovat -# LILO, odkomentujte následující: -#d-i grub-installer/skip boolean true -# Jestliže chcete přeskočit také instalaci LILA a neinstalovat žádný -# zavaděč, odkomentujte ještě toto: -#d-i lilo-installer/skip boolean true -</phrase> -<phrase arch="kfreebsd-any;hurd-any"> -# Nechcete-li instalovat zavaděč, odkomentujte následující: -#d-i grub-installer/skip boolean true -</phrase> - -# Toto je bezpečné nastavení - pokud nenalezne jiný operační systém, -# nainstaluje Grub do MBR. -d-i grub-installer/only_debian boolean true - -# Toto nainstaluje Grub do MBR i když nalezne jiný operační systém, -# což je méně bezpečné, protože se jiný systém nemusí zavést. -d-i grub-installer/with_other_os boolean true - -# Kvůli potenciáním zapojeným USB klíčenkám nelze obecně bezpečně určit -# umístění MBR, takže je potřeba ho zadat: -#d-i grub-installer/bootdev string /dev/sda -# Pro instalaci na první zařízení (předpokládejme, že nejde o USB klíčenku): -#d-i grub-installer/bootdev string default - -# Alternativně můžete instalovat jinam než do MBR - odkomentujete -# a upravte tyto řádky: -#d-i grub-installer/only_debian boolean false -#d-i grub-installer/with_other_os boolean false -#d-i grub-installer/bootdev string (hd0,1) -# Pro instalaci Grubu na více disků: -#d-i grub-installer/bootdev string (hd0,1) (hd1,1) (hd2,1) - -# Volitelné heslo pro Grub buď v čitelné podobě -#d-i grub-installer/password password r00tme -#d-i grub-installer/password-again password r00tme -# nebo zašifrované pomocí MD5 hashe, viz grub-md5-crypt(8). -#d-i grub-installer/password-crypted password [MD5 hash] - -# Následující volbou můžete přidat další zaváděcí parametry pro -# nainstalovaný systém (pokud to podporuje instalátor zavaděče). -# Poznámka: parametry předané instalátoru budou přidány automaticky. -#d-i debian-installer/add-kernel-opts string nousb -</screen></informalexample> - -<para> - -MD5 hash hesla pro <classname>grub</classname> můžete získat buď -příkazem <command>grub-md5-crypt</command>, nebo příkazem uvedeným -v příkladu v části <xref linkend="preseed-account"/>. - -</para> - </sect2> - - <sect2 id="preseed-finish"> - <title>Dokončení instalace</title> - -<informalexample role="example"><screen> -# Při instalaci skrze sériovou konzoli jsou tradiční virtuální konzoly -# (VT1-VT6) v /etc/inittab zakázány. Chcete-li je nechat povolené, -# odkomentujte následující řádek. -#d-i finish-install/keep-consoles boolean true - -# Vynechá poslední hlášku, že je instalace kompletní. -d-i finish-install/reboot_in_progress note - -# Zakáže vysunutí CD během restartu, což se občas může hodit. -#d-i cdrom-detect/eject boolean false - -# Tímto se počítač po skončení instalace místo restartu do nového -# systému zastaví, případně zcela vypne. -#d-i debian-installer/exit/halt boolean true -# Tímto se počítač nejen zastaví, ale i vypne. -#d-i debian-installer/exit/poweroff boolean true -</screen></informalexample> - - </sect2> - -<!-- - - <sect2 id="preseed-mailer"> - <title>Nastavení pošty</title> -<para> - -Během normální instalace se exim ptá pouze několik otázek. (Je možné -přednastavit i složitější nastavení.) - -</para> - -<informalexample role="example"><screen> -exim4-config exim4/dc_eximconfig_configtype \ - select no configuration at this time -exim4-config exim4/no_config boolean true -exim4-config exim4/no_config boolean true -exim4-config exim4/dc_postmaster string -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-X"> - <title>Nastavení X Window</title> -<para> - -Přednastavení odpovědí pro systém X Window je možné, nicméně není -zcela automatické a je velmi závislé na hardwaru každého počítače, -tudíž byste si měli o přítomném hardwaru zjistit nějaké podrobnosti. - -</para> - -<informalexample role="example"><screen> -# I když X rozpozná správný ovladač grafické karty, zde jej můžete -# přepsat. Vesa bude fungovat ve většině případů. -#xserver-xorg xserver-xorg/config/device/driver select vesa - -# Pokud se automatické rozpoznání myši nezdaří, dostanete se do -# nekonečné smyčky, protože nástroj se bude ptát znovu a znovu -# a pokaždé (ne)nalezne stejnou nefunkční myš. -#xserver-xorg xserver-xorg/autodetect_mouse boolean true - -# Automatické rozpoznání monitoru je doporučeno. -xserver-xorg xserver-xorg/autodetect_monitor boolean true -# Odkomentujete, pokud máte LCD displej. -#xserver-xorg xserver-xorg/config/monitor/lcd boolean true -# X má tři metody nastavení monitoru. Ukážeme střední cestu -# ("medium"), která je dostupná vždy. Možnost "simple" nemusí být -# dostupná a "advanced" se ptá příliš mnoho otázek. -xserver-xorg xserver-xorg/config/monitor/selection-method \ - select medium -xserver-xorg xserver-xorg/config/monitor/mode-list \ - select 1024x768 @ 60 Hz -</screen></informalexample> - - </sect2> - ---> - - <sect2 id="preseed-other"> - <title>Přednastavení ostatních balíků</title> - -<informalexample role="example"><screen> -# Je možné, že se objeví další otázky v závislosti na tom, jaký -# software nainstalujete, nebo podle toho, co se během instalace -# pokazí. Seznam všech možných otázek během instalace získáte -# příkazy: -# debconf-get-selections --installer > soubor -# debconf-get-selections >> soubor -</screen></informalexample> - - </sect2> - </sect1> - - <sect1 id="preseed-advanced"> - <title>Pokročilé možnosti</title> - - <sect2 id="preseed-hooks"> - <title>Spouštění vlastních příkazů během instalace</title> -<para> - -Nástroje pro přednastavení nabízí velice mocnou vlastnost, kterou je -možnost spouštění libovolných příkazů nebo skriptů v určitých bodech -instalace. - -</para><para> - -Po připojení souborového systému instalovaného systému je tento -dostupný v adresáři <filename>/target</filename>. Pokud pro instalaci -používáte CD, je po připojení dostupné přes -<filename>/cdrom</filename>. - -</para> - -<informalexample role="example"><screen> -# Přednastavení d-i není už ze své podstaty bezpečné. Nic -# v instalačním systému nekontroluje pokusy kolem přetečení bufferu -# ani zneužití hodnot v souboru s přednastaveními. Používejte tyto -# soubory pouze z důvěryhodných zdrojů! -# Následuje ukázka, jak v d-i spustit automaticky nějaký shellový příkaz. - -# První příkaz je spuštěn co nejdříve - hned po načtení přednastavení. -#d-i preseed/early_command string anna-install nejaky-udeb - -# Tento příkaz je spuštěn těsně před vstupem do dělení disků. Může se -# hodit pro dynamické přednastavení rozdělení disku, které závisí na -# aktuálním stavu disků (které ještě nemusí být vidět v době spuštění -# předchozího příkazu preseed/early_command). -#d-i partman/early_command \ -# string debconf-set partman-auto/disk "$(list-devices disk | head -n1)" - -# Tento příkaz je spuštěn těsně před koncem instalace, ale ještě je -# připojen adresář /target. Buď můžete použít chroot na /target -# a pracovat přímo v něm, nebo můžete použít příkaz apt-install -# resp. in-target pro jednoduchou instalaci balíků resp. spouštění -# příkazů v nově instalovaném systému -#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh -</screen></informalexample> - - </sect2> - - <sect2 id="preseed-seenflag"> - <title>Použití přednastavení pro změnu výchozích hodnot</title> -<para> - -Pomocí přednastavení můžete dosáhnout i toho, že se otázka normálně -zobrazí, ale změní se její výchozí odpověď. (Například na úvodní -otázce ohledně jazyka můžete přednastavit místo angličtiny češtinu, -takže uživateli stačí stisknout &enterkey;, ale stále mu necháváte -možnost volby jiného jazyka.) Dosáhnete toho tak, že po nastavení -proměnné změníte příznak <firstterm>seen</firstterm> na hodnotu -<quote>false</quote>. - -<informalexample><screen> -d-i foo/bar string hodnota -d-i foo/bar seen false -</screen></informalexample> - -Chcete-li stejného výsledku dosáhnout pro <emphasis>všechny</emphasis> -otázky, můžete použít zaváděcí parametr -<classname>preseed/interactive=true</classname>, což se může hodit pro -testování a ladění konfiguračního souboru s přednastavením. - -</para><para> - -Zopakujme, že vlastník <quote>d-i</quote> by se měl používat pouze pro -proměnné používané samotným instalačním systémem. Pro proměnné -nacházející se v instalovaných balících byste měli jako vlastníka -použít jméno příslušného balíku (viz poznámka pod čarou u -<xref linkend="preseed-bootparms"/>). - -</para><para> - -Přednastavujete-li pomocí zaváděcích parametrů, můžete použít -speciální operátor <quote>?=</quote>, kterým instalátor donutíte, aby -danou otázku zobrazil. Například <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>hodnota</replaceable></userinput> -(nebo <userinput><replaceable>vlastník</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>hodnota</replaceable></userinput>). -To samozřejmě funguje jen u parametrů, kterým odpovídá nějaká otázka -zobrazená během instalace, tj. nefunguje to pro <quote>interní</quote> -parametry. - -</para><para> - -Pro více ladicích informací můžete použít zaváděcí parametr -<classname>DEBCONF_DEBUG=5</classname>, který zajistí, že -<classname>debconf</classname> bude mnohem upovídanější, co se týče -aktuálního nastavení proměnných a postupu instalačními skripty. - -</para> - </sect2> - - <sect2 id="preseed-chainload"> - <title>Zřetězené nahrávání souborů s přednastavením</title> -<para> - -Přestože je použití jednoho velkého souboru s přednastavením -jednoduché, zdaleka nemusí být přehledné a navíc postrádá -flexibilitu. Z tohoto důvodu je možné nastavení rozdělit do několika -samostatných souborů a ty pak skládat dohromady. Protože později -uvedené volby přepisují volby zadané dříve, přímo se nabízí vytvoření -hlavního (sdíleného) souboru s obecnými předvolbami a k němu několik -dalších souborů se specifickým nastavením pro danou situaci. - -</para> - -<informalexample><screen> -# Zadat můžete i více souborů najednou, stačí je oddělit mezerami. -# Vložené soubory mohou obsahovat jak deklarace pro přednastavení, -# tak příkazy pro zavedení dalších souborů. Pokud cestu zadáte -# relativně, hledají se soubory ve stejném adresáři, jako nadřízený -# soubor. -#d-i preseed/include string x.cfg - -# d-i může volitelně kontrolovat kontrolní součty souborů -# s přednastavením. V současnosti jsou podporovány pouze md5 součty. -# Seznam součtů zadejte ve stejném pořadí, v jakém se budou načítat -# soubory s přednastavením. -#d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d - -# Mnohem pružnější je použití shellového příkazu, který vrátí názvy -# souborů, jež se mají nahrát. -#d-i preseed/include_command \ -# string if [ "`hostname`" = bob ]; then echo bob.cfg; fi - -# Nejpružnější možnost stáhne program a spustí jej. Program může -# používat příkazy pro manipulaci s databází debconfu jako např. -# debconf-set. Pokud jsou názvy souborů relativní, berou se ze -# stejného adresáře jako soubor s přednastavením, který je spouští. -# Zadat můžete i více skriptů, stačí je oddělit mezerami. -#d-i preseed/run string foo.sh -</screen></informalexample> - -<para> - -Zřetězené nahrávání souborů s přednastavením funguje i mezi různými -typy přednastavení. Například pokud používáte přednastavení z initrd -nebo ze souboru, můžete v nich uvést proměnnou -<classname>preseed/url</classname> a po naběhnutí sítě tak plynule -přejít do souboru s přednastavením staženým ze sítě. Musíte však být -opatrní, protože to také znamená, že se proces přednastavení spustí -znovu a mimo jiné tím dostanete šanci na druhé spuštění příkazu -<classname>preseed/early</classname>, tentokráte po naběhnutí sítě. - -</para> - </sect2> - </sect1> -</appendix> diff --git a/cs/appendix/random-bits.xml b/cs/appendix/random-bits.xml deleted file mode 100644 index 45b542ec3..000000000 --- a/cs/appendix/random-bits.xml +++ /dev/null @@ -1,11 +0,0 @@ -<!-- $Id$ --> -<!-- original version: 69241 --> - -<appendix id="appendix"><title>Co se jinam nevešlo</title> - -&files.xml; -&chroot-install.xml; -&plip.xml; -&pppoe.xml; - -</appendix> |