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.