Como instalar los Kernel Headers en Ubuntu y Debian

Published:

Mientras sigo tuneando mi Debian 12 me encontré con la necesidad de instalar VMware Workstation y al realizar la instalación me solicito 2 componentes gcc y los headers que vamos a ver rápidamente como instalarlos para poder finalizar la instalación de esta herramietna de virtualización.

1- Build-essential

Build-essential: es un paquete que instala en el sistema una serie de paquetes necesarios para la compilación de paquetes Debian. Alguno de estos paquetes son: g++, gcc, libc6-dev, dpkg-dev y make. Si se fuera a compilar algún paquete sería indispensable el tenerlo instalado.

sudo apt install build-essential

2- Headers

Los encabezados del kernel contienen los archivos de encabezado C para el kernel de Linux, que ofrece las diversas definiciones de funciones y estructuras requeridas al compilar cualquier código que interactúe con el kernel, como módulos del kernel o controladores de dispositivos y algunos programas de usuario.

Es muy importante tener en cuenta que el paquete de encabezados del kernel que instale debe coincidir con la versión del kernel instalada actualmente en su sistema.

Buscamos el que tenemos disponible en los repositorios

apt search linux-headers-$(uname -r)

y lo instalamos

sudo apt install linux-headers-$(uname -r)

CONCLUSIÓN

Hemos explicado cómo instalar los encabezados de kernel en Ubuntu y Debian Linux y otras distribuciones derivadas de Debian.

Hay que tener en cuenta que para compilar un módulo del kernel, necesitará los encabezados del mismo.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles