Instalace OpenAFSOrion
----------------------

Pro bh OpenAFS klienta je poteba do jdra dodat moduly. V ppad,
e pouvte sv vlastn jdro je poteba je zkompilovat na mru pro
nj ne uvedenm postupem. 

Pokud pouvte jdro ze standartnho debianho balku (kernel-image),
mete pout vhodn z dostupnch pedkompilovanch modul. Momentln
jsou dostupn moduly pro jdro 2.4.24 (kernel-image-2.4.24-1-ARCH).
Sprvn modul naleznete pouitm virtulnho balku openafs-modules2.
Ten nabdne seznam dostupnch, ze kterch si vyberete sprvn podle
verze jdra a architektury potae. Napklad:

   ui202p04-lps:/var/lib/dpkg# apt-get install openafs-modules2
   Reading Package Lists... Done
   Building Dependency Tree... Done
   Package openafs-modules2 is a virtual package provided by:
     openafs-modules-2.4.24labs+ht 1.2.10-2+10.00.Custom
     openafs-modules-2.4.24-1-k7-smp 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-k7 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-k6 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-686-smp 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-686 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-586tsc 1.2.11-1+10.00.Custom
     openafs-modules-2.4.24-1-386 1.2.11-1+10.00.Custom
   You should explicitly select one to install.
   E: Package openafs-modules2 has no installation candidate


pak nainstalujete pslun balk (nap pro jdro z balku
kernel-image-2.4.24-1-k7):
$ apt-get install openafs-modules-2.4.24-1-k7


Kompilace OpenAFS modul
------------------------

nainstalovat balk kernel-package 
$ apt-get install kernel-package

nainstalovat balk openorionafs
$ apt-get install openafsorion

Pokud se budou instalovat i zvisl balky, kter chtj zadat konfiguraci, sta
tyto dotazy odklepat a vce se o n nestarat. O sprvnou konfiguraci vech soust
se postar openafsorion.

rozbalit zdrojov kd aktuln pouvanho jdra do /usr/src/linux
$ cd /usr/src/
$ tar xzvf linux-2.4.17.tar.gz}

a v klidu vykat na dokonen rozbalen.

Jmno aktuln pouvanho jdra zjistte pkazem `uname -a'.
Jeho zdrojov kdy pak bu pes ftp na ftp://ftp.zcu.cz/pub/linux/kernel/
nebo z debianovskho balku kernel-source-<slo jdra> (nap. 
kernel-source-2.4.17)

Pokud se jdro rozbal do jinho adrese ne /usr/src/linux,
je poteba udlat sprvn link v /usr/src pkazem 
$ ln -s /usr/src/<jmno rozbalenho adrese> /usr/src/linux

rozbalit zdrojov tarball jadernch modul OpenAFS
$ cd /usr/src
$ tar xzvf openafs.tar.gz
(opt v klidu vykat)

nakonfigurovat jdro
$ cd /usr/src/linux
$ make menuconfig}

Cel jdro vtinou konfigurovat nemuste, jeho aktuln konfiguraci
mete nahrt v konfiguranm skriptu polokou 
Load an Alternate Configuration File. Obvykle se konfiguran
soubor nachz v /boot/config-<slo jdra>.

doporuujeme tak znovu peloit jdro
$ cd /usr/src/linux
$ make-kpkg kernel_image kernel_headers


Ke kompilaci je vhodn pout novj peklada (nap. gcc-3.2)
a nejnovj verzi balku linux-kernel-headers.

vytvoit balk modulu pro jdro
$ cd /usr/src/linux
$ make-kpkg modules_image

nainstalovat vznikl balky v /usr/src/
$ cd /usr/src
$ dpkg -i kernel-image-<slo jdra>.Custom_i386.deb
$ dpkg -i kernel-headers-<slo jdra>.Custom_i386.deb
$ dpkg -i openafs-modules-<slo jdra>_<verze modul>.Custon_i386.deb


restartovat openafs klienta
$ depmod -a
$ /etc/init.d/openafs-client restart
	    

Instalace utilitou module-assistant
-----------------------------------

Alternativn lze pro instalaci modul pout utilitu module-assistant.

Prvnm krokem je instalace,

$ apt-get install module-assistant
 
dalm krokem je sthnut patinch openafs modul a jejich kompilace,
 
$ module-assistant prepare openafs-modules
$ module-assistant auto-build openafs-modules
   
pot moduly nainstalujeme,
   
$ dpkg -i /usr/src/openafs-modules*
    