Cómo instalar encabezados del núcleo en Ubuntu y Debian

Cómo instalar encabezados del núcleo en Ubuntu y Debian

En nuestro último artículo, hemos explicado cómo instalar encabezados del núcleo en Centos 7. Encabezados de núcleo contener el C Archivos de encabezado para el núcleo de Linux, que ofrece las diversas definiciones de funciones y estructuras requeridas al compilar cualquier código que interfiera con el kernel, como módulos o controladores de dispositivos de kernel y algunos programas de usuarios.

Es muy importante tener en cuenta que el paquete de encabezados del kernel que instala debe coincidir con la versión del kernel instalada actualmente en su sistema. Si su versión de kernel se envía con la instalación de distribución predeterminada o ha actualizado su kernel usando DPKG o Administrador de paquetes APT desde los repositorios de la base de Ubuntu o Debian, entonces debe instalar encabezados de kernel coincidentes utilizando solo el administrador de paquetes de paquetes. Y si ha compilado el kernel de las fuentes, también debe instalar encabezados del núcleo de fuentes.

En este artículo, explicaremos cómo instalar Encabezados de núcleo en Ubuntu y Debian Distribuciones de Linux usando el administrador de paquetes predeterminado.

Instale encabezados del núcleo en Ubuntu y Debian

Primero verifique su versión de kernel instalada, así como el paquete de encabezado del kernel que coincide con su versión del núcleo utilizando los siguientes comandos.

$ uname -r $ apt búsqueda de linux -headers -$ (uname -r) 
Revise la versión del núcleo y los encabezados del núcleo en Ubuntu

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

$ ls -l/usr/src/linux -headers -$ (uname -r) 
Revise los encabezados del núcleo en Ubuntu

De la salida anterior, está claro que el directorio de encabezado de kernel coincidente no existe, lo que significa que el paquete aún no está instalado.

Antes de que pueda instalar los encabezados de kernel apropiados, actualice su índice de paquetes, para obtener información sobre las últimas versiones de paquetes, utilizando el siguiente comando.

$ sudo apt actualización 

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

$ sudo apt install linux-headers-$ (uname -r) 
Instale los encabezados del núcleo en Ubuntu

A continuación, verifique si los encabezados del núcleo coincidente se han instalado en su sistema utilizando el siguiente comando

$ ls -l/usr/src/linux -headers -$ (uname -r) 
Verifique los encabezados de núcleo instalados en Ubuntu

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

Tenga en cuenta que para compilar un módulo de núcleo, necesitará los encabezados del núcleo de Linux. Si tiene algún hecho o pensamiento para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.