8.2.2. Překlad a instalace

8.2.2.1. Překlad VServeru na jádro 2.4.24
8.2.2.2. Překlad VServeru pro jádro 2.4.25 z backports.org
8.2.2.3. Překlad VServeru vs1.27 na jádro 2.4.25 z backports.org
8.2.2.4. Instalace nástrojů pro vserver
8.2.2.5. Instalace na Debian Sarge s použitím jádra 2.4.27

Jak jsem se již dříve zmínil, VServer je záplata na jádro a nástroje využívající nově přidané API. Je třeba si tedy opatřit přeložené jadro jenž tuto záplatu obsahuje, nebo si takové připravit.

Instalace sestává ze dvou částí:

VServer je ve stádiu vývoje a doznal řady změn.

V současné době k 2003-07-02 používám na serverech Debian GNU/Linux Woody. K dispozici jsou tyto balíčky:

Nejprve je třeba ozáplatovat jádro. Nainstalujeme si tedy záplatu z sarge, protože ve woody není.

moon# apt-get install -t sarge kernel-patch-ctx

a můžeme jádro přeložit. Při překladu postupujeme podle Překlad jádra se záplatami

moon# make-kpkg clean
	moon# make-kpkg --append_to_version -moon --revision 1 \
	--added-patches ctx \
	kernel_image modules_image

Po jádru si přeložím vserver

# apt-get source vserver
	# cd vserver-0.22
	# dpkg-buildpackage -b -uc

Přeložené jádro nainstalujeme, překopírujeme deb soubor do adresáře s lokálními balíčky /root/debs a aktualizujeme skriptem /root/bin/update-debs. Poté provedem vlastní instalaci a pro jistotu jen na disketu.

# apt-get install kernel-image-2.4.20-moon

Aby bylo možno do virtuálního serveru instalovat i jinou distribuci než právě stabilní (woody) bylo třeba vykopírovat z nejaktuálnějšího balíčku debootstrap_0.1.17.31_i386.deb adresář ze skripty a ty uložit do /usr/lib/debootstrap/scripts

Dále uvádím příklady záplatování překladů různých jader pro konkrétní počítače tak jak jsem je použil.