Cómo instalar encabezados del núcleo en Debian

Cómo instalar encabezados del núcleo en Debian
Este tutorial explica cómo instalar encabezados del núcleo en Debian 11 (Bullseye) usando el comando APT.

Todas las instrucciones en este tutorial también son útiles para otras distribuciones de Linux con sede en Debian como Ubuntu.

Instalación de encabezados del núcleo en Debian 11:

Primero, actualice la información de su software usando APT, como se muestra en el ejemplo a continuación.

Actualización de sudo apto

Verifique los encabezados de kernel de Linux disponibles ejecutando el siguiente comando.

APT Search Linux-Headers-$ (uname -r)

Para una forma simple diferente de enumerar los encabezados disponibles, ejecute el comando a continuación.

SUDO APT Search Linux-Headers

Para instalar los encabezados del kernel de Linux, ejecute el comando que se muestra en la captura de pantalla a continuación.

Sudo Apt Install Linux-Headers-$ (uname -r)

Usando Debian 11 x64 o utilizando el segundo método para encontrar el encabezado, también puede ejecutar el siguiente comando.

sudo apt install linux-headers-5.10.0-8-amd64

En mi caso, los encabezados se instalaron en el ejemplo anterior, por lo que la salida dice que ya está instalado correctamente.

¿Cuál es el núcleo de Linux??

Algunos expertos dicen que el núcleo es el componente central de un sistema operativo; Otros no están de acuerdo y dicen que el núcleo no es parte del sistema operativo, sino un componente vital que necesita cualquier sistema operativo. La función del núcleo es administrar los recursos del dispositivo para que interactúen con el sistema operativo y las aplicaciones. Podemos pensar en el núcleo como un traductor que permite la comunicación entre el hardware y el software. Para administrar los recursos correctamente, el núcleo tiene privilegios completos. En algunos casos, el kernel instalado puede carecer del código adecuado para permitir la interacción de hardware y software; Ahí es cuando necesitamos instalar encabezados del núcleo.

¿Qué son los encabezados del núcleo de Linux??

Los encabezados del núcleo de Linux son componentes generalmente utilizados para compilar controladores y módulos cargables que agregan soporte al núcleo. Para este propósito, los encabezados del núcleo incluyen encabezados C con funciones y estructuras necesarias para compilar módulos. Gracias a los encabezados del núcleo, los módulos o los conductores pueden interactuar con el núcleo. Es importante aclarar que los encabezados del núcleo son parte del núcleo, a pesar de ser distribuidos por separado.

Tratar con los encabezados del núcleo es más fácil que tratar con fuentes de núcleo entero. Si está buscando controladores para un dispositivo, usará los encabezados del núcleo, mientras que para reconstruir todo el núcleo, necesitará fuentes de núcleo completa. Por defecto, algunas distribuciones de Linux, incluido Debian, incluyen los encabezados del núcleo que se utilizarán si es necesario (este tutorial supone que descartó o eliminó los encabezados). Si todo su hardware funciona correctamente, probablemente no necesite lidiar con los encabezados del kernel.

Conclusión:

Como puede ver, la instalación de encabezados del núcleo de Linux en Debian o Ubuntu es bastante fácil. Cualquier usuario de nivel de Linux debe conocer la función de los encabezados del núcleo y cómo instalarlos. Los usuarios deben prestar atención a los encabezados del núcleo que descargan que son compatibles con su sistema, no solo la arquitectura sino también la versión.

Gracias por leer este tutorial explicando cómo instalar encabezados del núcleo en Debian. Sigue siguiendo la pista de Linux para obtener consejos y tutoriales de Linux adicionales.