Ubuntu. Instalar Sources del Kernel y crear enlace simbolico

Me he dado cuenta de que al instalar mi Ubuntu, las fuentes del Kernel no las habia incluido.

Quiero decir, no estan en el disco duro.

Las necesito para compilar cierto programa, el cual hace referencia a las mismas.

Las he obtenido mediante

sudo apt-get install linux-source-2.6.12

(el paquete kernel-source tambien existe pero linux-source es para ubuntu en concreto)

Me ha bajado un TAR de 40 megas que he descomprimido en

/usr/src/linux-2.6.12

Sin embargo creo que necesito crear algun tipo de enlace simbolico para que los programas que las necesiten, sepan que estan ahi.


Me han dicho que compilando el kernel a partir de esas sources, el enlace se crea automaticamente.

Pero dado que aun no me siento capaz de eso (estoy usando el kernel precompilado de Ubuntu 5.10).....


¿Como puedo hacer dicho enlace, teniendo las sources en la carpeta indicada?
Pues muy simple
ln -s /usr/src/linux-2.6.12 /usr/src/linux
Zeenek escribió:Pues muy simple
ln -s /usr/src/linux-2.6.12 /usr/src/linux


He creado el link pero me da el mismo error

#make
make: *** /lib/modules/2.6.12-9-686/build: No existe el fichero o el directorio.  Alto.
rt2570.ko failed to build!
make: *** [module] Error 1



Segun el propio creador del programa (un driver wifi) la solucion esta en las sources del kernel, las cuales no son encontradas durante este make.


EDITO:

Ya esta. Me faltaban por instalar los linux-headers

(Yo no se por que Ubuntu no copia las sources y los headers durante la instalacion)
2 respuestas