Búsqueda de sitios web

Cómo instalar encabezados de kernel en Ubuntu y Debian


En nuestro último artículo, explicamos cómo instalar encabezados del kernel en CentOS 7. Los encabezados del kernel contienen los archivos de encabezado C para el kernel de Linux, que ofrece diversas funciones y estructuras. Definiciones necesarias 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 actualmente instalada en su sistema. Si su versión del kernel viene con la instalación de distribución predeterminada o ha actualizado su Kernel usando dpkg o el administrador de paquetes apt desde los repositorios base de Ubuntu o Debian, entonces debe instalar los encabezados del kernel coincidentes usando el administrador de paquetes únicamente. Y si ha compilado el kernel a partir de las fuentes, también debe instalar los encabezados del kernel a partir de las fuentes.

En este artículo, explicaremos cómo instalar Kernel Headers en distribuciones de Linux Ubuntu y Debian utilizando el administrador de paquetes predeterminado.

Instalar encabezados de kernel en Ubuntu y Debian

Primero verifique la versión de su kernel instalada, así como el paquete de encabezado del kernel que coincida con su versión del kernel usando los siguientes comandos.

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

En Debian, Ubuntu y sus derivados, todos los archivos de encabezado del kernel se pueden encontrar en el directorio /usr/src. Puede verificar si los encabezados del kernel coincidentes para su versión del kernel ya están instalados en su sistema usando el siguiente comando.

ls -l /usr/src/linux-headers-$(uname -r)

Del resultado anterior, queda claro que el directorio de encabezado del kernel correspondiente no existe, lo que significa que el paquete aún no está instalado.

Antes de poder instalar los encabezados del kernel apropiados, actualice el índice de sus paquetes para obtener información sobre las últimas versiones de paquetes, usando el siguiente comando.

sudo apt update

Luego ejecute el siguiente comando para instalar el paquete de encabezados del kernel de Linux para su versión del kernel.

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

A continuación, verifique si los encabezados del kernel coincidentes se han instalado en su sistema usando el siguiente comando

ls -l /usr/src/linux-headers-$(uname -r)

¡Eso es todo! En este artículo, hemos explicado cómo instalar encabezados del kernel en Ubuntu y Debian Linux y otras distribuciones del árbol genealógico Debian.

Tenga siempre en cuenta que para compilar un módulo del kernel, necesitará los encabezados del kernel de Linux. Si tiene alguna pregunta o idea que compartir, utilice el formulario de comentarios a continuación para comunicarse con nosotros.