What is the location of the directory of C header files that match your running kernel – Debian y Ubuntu 4

vmware logo

Introduccion

La instalacion de WMware Server 2 sobre Ubuntu 9.04 fallo debido a que es necesario recompilar los modulos de vmware para mi sistema operativo.

Sobre las distros de Linux Debian/Ubuntu y demas derivados es necesario instalar las herramientas de compilacion necesarias, asi como las fuentes y los encabezados del kernel para poder compilar e instalar la suite de virtualizacion VMware. Ya que la falta de estos componentes nos despliega el siguiente error:

What is the location of the directory of C header files that match your running kernel

Desplegar la version del kernel de Linux

Para conocer que version o release de kernel tenemos en ejecucion, tecleamos:

:~# uname -r

Como instalar las fuentes/encabezados del kernel

Para instalar los encabezados y el compilador gcc tan solo es necesario ejecutar apt, de siguiente manera:

:~#  apt-get install linux-headers-`uname -r`
:~# apt-get install build-essential

root@server:~/vmware-server-distrib# sudo apt-get install linux-headers-`uname -r`
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
linux-headers-2.6.28-15
The following NEW packages will be installed:
linux-headers-2.6.28-15 linux-headers-2.6.28-15-server
0 upgraded, 2 newly installed, 0 to remove and 25 not upgraded.
Need to get 9373kB of archives.
After this operation, 74.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com jaunty-updates/main linux-headers-2.6.28-15 2.6.28-15.52 [8699kB]
Get:2 http://us.archive.ubuntu.com jaunty-updates/main linux-headers-2.6.28-15-server 2.6.28-15.52 [673kB]
Fetched 9373kB in 2min 37s (59.4kB/s)
Selecting previously deselected package linux-headers-2.6.28-15.
(Reading database ... 36308 files and directories currently installed.)
Unpacking linux-headers-2.6.28-15 (from .../linux-headers-2.6.28-15_2.6.28-15.52_all.deb) ...
Selecting previously deselected package linux-headers-2.6.28-15-server.
Unpacking linux-headers-2.6.28-15-server (from .../linux-headers-2.6.28-15-server_2.6.28-15.52_i386.deb) ...
Setting up linux-headers-2.6.28-15 (2.6.28-15.52) ...
Setting up linux-headers-2.6.28-15-server (2.6.28-15.52) ...

Luego de la instalacionVMware deberia de encontrar automaticamente el path de los C headers.

Terminos de busqueda

  • vmware logo
  • What is the location of the directory of C header files that match your running kernel?
  • what is the location of the directory of c header files that match your running kernel
  • what is the location of the directory of c header files that match your running
  • What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
  • logo vmware
  • what is the location of the directory of c header files that match your running kernel ubuntu
  • The path /usr/src/linux/include is not an existing directory
  • what is the location of the directory of c header files that match your running kernel ubuntu 10 10
  • what is the location of the directory of c header files that match your running kernel fedora 13
  • 4 thoughts on “What is the location of the directory of C header files that match your running kernel – Debian y Ubuntu

    1. Reply fher98 Nov 13,2009 11:29

      Si luego de actualizar a un nuevo kernel e instalar los headers, nos despliega:

      What is the location of the directory of C header files that match your running
      kernel? [/usr/src/linux/include]

      The path “/usr/src/linux/include” is not an existing directory.

      Solo es necesario agregarle, el directorio de los headers del nuevo kernel, en mi caso:

      /lib/modules/2.6.28-16-server/build/include

      Ya que tengo instalado ubuntu server

    2. Reply hugo Aug 8,2011 09:08

      hola, tengo el mismo problema pero en CentOS 5.6, que paquetes o herramientas necesitaria actualizar o instalar para que pueda instalar VMware 7.1.4?

    3. Reply Luis Robles Mar 2,2012 13:12

      Hola. tengo el siguiente problema al intentar instalar el vmware,en el proceso de la instalación llego a un punto que me sale:
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
      your running kernel (version 2.6.39.4). Even if the module were to compile
      successfully, it would not load into the running kernel.

      What is the location of the directory of C header files that match your running
      kernel? [/usr/src/linux/include]
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      intente agregar la ruta “/lib64/modules/2.6.39.4/build/include/” y tambien “/lib/modules/2.6.39.4/build/include/” para ver si resulta pero nada.

      la distribución que estoy usando es debian squeeze y estaba en el kernel 2.6.32-5-amd64 pero se me andaba colgando y no me estaba funcionando bien es por eso que siguiendo con el tuto de esta web : http://exiliadomexicano.blogspot.com/2011/08/p-margin-bottom-0.html decido actualizar mi kernel pero al 2.6.39.4 (y no al 2.6.38.5 como en el tuto) seguí todos los paso y me funciona de maravillas pero tengo este problema del vmware,
      intente seguir los pasos de: http://tuxfiles.wordpress.com/guias/instalando-y-configurando-vmware-server-2-0-en-debian-lenny/ pero cuendo hago el:

      #aptitude install build-essential psmisc gcc-4.1 linux-headers-$(uname -r)

      instala todo menos el linux-headers saliendo este error:
      No se puede encontrar ningún paquete cuyo nombre o descripción coincida con “linux-headers-2.6.39.4”

      no se si es por el nombre que deberia de ser: “linux-headers-2.6.39-4-amd64” pero segun el tuto anterior no indica como ponerle ese nombre al nuevo kernel y no se como cambiarlo intente tambien con:

      #aptitude install linux-headers-2.6.39-4-amd64

      pero nada. por favor agradezco su respuesta espero me puedan ayudar gracias saludos y un gran abrazo

      • Reply fher98 Mar 2,2012 14:36

        Empezando que en Debian para instalar nuevo kernel solo tenes que actualizar tus fuentes y luego buscar en las mismas cual es la nueva version que esta disponible e instalar. Asi mismo para los headers.

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: