← Back to team overview

sslug-teknik team mailing list archive

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