[OpenAFS] OpenAFS on mandriva linux 2006 (I restarted on a clean system)

Matteo Alfonsi Matteo Alfonsi <Matteo.Alfonsi@lnf.infn.it>
Tue, 4 Apr 2006 23:48:16 +0200 (METDST)


Hi all and thanks for your answers,
Before applying your suggestions, I want to try on my home pc
and then reinstall again my office linux formatting the hd (it is not a
problem as I mounted /home in another partition and openafs was the first
custom software I tried to install).
So I'm restarting again with a clean system and i want to do only
reversibile actions.
As a first approach, I want to try again with the RPM distributed from
Mandriva (last time I didn't notice that there are some in the Contrib
mirror:
ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2006.0/i586/media/contrib).

So I found the following RPM about afs (short name:long name):

-------------------------------------------------------------------
[matteo@localhost ~]$ urpmf --name afs

openafs:openafs-1.3.87-2mdk.i586.rpm
libopenafs1:libopenafs1-1.3.87-2mdk.i586.rpm
openafs-client:openafs-client-1.3.87-2mdk.i586.rpm
libopenafs1-devel:libopenafs1-devel-1.3.87-2mdk.i586.rpm
dkms-libafs:dkms-libafs-1.3.87-2mdk.i586.rpm
openafs-doc:openafs-doc-1.3.87-2mdk.i586.rpm
openafs-server:openafs-server-1.3.87-2mdk.i586.rpm
libkrbafs0:libkrbafs0-1.2.2-4mdk.i586.rpm
libkrbafs0-devel:libkrbafs0-devel-1.2.2-4mdk.i586.rpm
krbafs-utils:krbafs-utils-1.2.2-4mdk.i586.rpm
-------------------------------------------------------------------

I need only the client so I think I have to install openafs & 
openafs-client for sure, it is not clear (from the list of files) if I
need libopenafs1 or libopenafs1-devel, and the kernel module should be in
the dkms-libafs RPM. 
This one maybe will require also dkms package, that seems to be a way to
dinamically link in the kernel the modules ditributed via RPM.

Maybe I will need also the kernel sources (In Mandriva kernel-sources,
there are no kernel-devel or kernel-header):

---------------------------------------------------------------------------
[matteo@localhost ~]$ uname -a
Linux localhost 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686 AMD
Athlon(tm) XP 2400+ unknown GNU/Linux

[matteo@localhost ~]$ urpmf --name kernel-source
kernel-source-2.6:kernel-source-2.6-2.6.12-12mdk.i586.rpm
kernel-source-2.6:kernel-source-2.6-2.6.12-18mdk.i586.rpm
kernel-source-stripped-2.6:kernel-source-stripped-2.6-2.6.12-18mdk.i586.rpm
kernel-source-2.6:kernel-source-2.6-2.6.12-12mdk.i586.rpm
kernel-source-stripped-2.6:kernel-source-stripped-2.6-2.6.12-12mdk.i586.rpm
----------------------------------------------------------------------------

Which is the the difference between stripped or not? In the list of
kernels, but (it seems) without sources, I found also ones with "i686"
(which is the difference i586/i686?), "up-4GB", and others. In particular
I found also:

kernel-multimedia-2.6.12-12.mm.1mdk:kernel-multimedia-2.6.12-12.mm.1mdk-1-1mdk.i586.rpm,
kernel-multimedia-source:kernel-multimedia-source-2.6.12-12.mm.1mdk.i586.rpm
& similar
that is declared as an "hack" experimental kernel with a lot of things
inside and in particular the afs module..
But maybe the standard way is better..

Are there all the RPMs I need? Which is the best and safest procedure to
use?

Sorry for this long post and I thank you again

Bye,
Matteo