sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #101612
Re: Kernel header files SuSE 11.0
tir, 10 05 2011 kl. 23:37 +0200, skrev Verner Kjærsgaard:
> Hej alle,
>
> - jeg har en tussegammelt SuSE 11.0 system som (åbenbart) kører denne
> kerne...:
>
>
> 2.6.25.20-0.7-pae
>
>
> Nu skal systemet virtualiseres med VMware. For at kunne installere/køre
> VMware tools skal VMware have lov at kompilere nogle moduler. Dertil
> skal bruges kernes kilde/headerfiles osv.
>
> I systmets /usr/src/ bibliotek ser det sådan her ud:
>
> lrwxrwxrwx 1 root root 18 10 maj 22:52 linux -> linux-2.6.25.5-1.1/
> drwxr-xr-x 3 root root 4096 26 jul 2010 linux-2.6.25.20-0.7-obj/
> drwxr-xr-x 22 root root 4096 10 maj 22:52 linux-2.6.25.5-1.1/
> drwxr-xr-x 3 root root 4096 10 maj 22:51 linux-2.6.25.5-1.1-obj/
> lrwxrwxrwx 1 root root 22 10 maj 22:52 linux-obj ->
> linux-2.6.25.5-1.1-obj/
> drwxr-xr-x 7 root root 4096 3 dec 2008 packages/
>
> og det er jo galt...jeg mangler de rigtige headerfiles osv., altså at
> skabe overensstemmelse mellem den kerne der kører og kompilerens behov osv.
>
> eh...hvad gør jeg?
> - jeg har den ORIGINALE DVD med hele svineriet på...
>
>
Hej,
Jeg vil lige sige at jeg har nul erfaring med Suse. Men har du ikke kun
brug for header-filerne til kernen, og dernæst objekt-filerne(libraries)
som implementerer de funktioner du skal bruge?
De fleste distributioner har nogle "dev" udgaver af de pakker der kan
installeres, som indeholder header-filer.
Alternativt kan du installere header-filerne fra kernen som du henter
fra kernel.org.
"make INSTALL_HDR_PATH=dest headers_install"
"cp -rv dest/* til_din_mappe"
mvh
Lars Nielsen
References