Openafs su Ubuntu 6.10 (Edgy)

Abbiamo visto che per la ubuntu 6.10 (Edgy) le istruzioni precendetemente illustrate non sono funzionanti.

Cio' e' dovuto ad un bug del kernel 2.6.17 che presto crediamo qualcuno correggera'.

In mancanza del automatismo precedente bisogna compilare il modulo openafs attingendo dal repository di debian .

Non vi preuccupate, abbiamo pensato ad una guida step-by step !

Creiamo la direcotry di lavoro openafs :

$ mkdir openafs; cd openafs

Abbiamo adesso bisogno dei paccheti openafs che troviamo qui:

http://ftp.debian.org/debian/pool/main/o/openafs/

prendiamo i seguenti file

openafs_1.4.2-5.diff.gz
openafs_1.4.2.orig.tar.gz

e salviamoli nella directory openafs .

Ora bisogna scompattare e "patchare" e quindi
$ tar xzvf openafs_1.4.2.orig.tar.gz
$ zcat openafs_1.4.2-5.diff.gz | patch -p0

Assicuriamoci che ci sia tutto

$ sudo apt-get build-dep openafs-client
$ sudo apt-get install build-essential fakeroot

Ora possiamo creare i nostri pacchetti debian

$ cd openafs-1.4.2
$ chmod u+x debian/rules
$ dpkg-buildpackage -rfakeroot

Puo darsi che durante tale operazione vi venga chiesto di installare altri pacchetti, allora :
i) fermatevi
ii) segnatevi il nome e/o i nomi
iii) digitate
$ sudo aptitude install [nomepacchetto1] [nomepacchetto2]
iv) rilanciate "dpkg-buildpackage -rfakeroot"

Adesso installiamo i pacchetti da noi creati

$ sudo dpkg -i ../openafs-modules-source_1.4.2-6_all.deb
$ sudo dpkg -i ../openafs-client_1.4.2-2_i386.deb

Compiliamo i moduli del kernel

$ sudo aptitude install module-assistant
$ sudo m-a prepare openafs-modules
$ sudo m-a a-i openafs-modules

Installiamo il modulo
$ sudo dpkg -i /usr/src/openafs-modules-2.6.17-10-386_1.4.2-2+2.6.17-10.33_i386.deb