Como instalar cabeçalhos de kernel no Ubuntu e Debian

Como instalar cabeçalhos de kernel no Ubuntu e Debian

Em nosso último artigo, explicamos como instalar cabeçalhos do kernel no CentOS 7. Cabeçalhos do kernel conter o C Arquivos de cabeçalho para o kernel Linux, que oferece as várias definições de função e estrutura necessárias ao compilar qualquer código que interface com o kernel, como módulos de kernel ou drivers de dispositivo e alguns programas de usuário.

É muito importante observar que o pacote dos cabeçalhos do kernel que você instala deve corresponder com a versão do kernel atualmente instalada em seu sistema. Se a sua versão do kernel é enviada com a instalação de distribuição padrão ou você tiver atualizado seu kernel usando o DPKG ou o APT Package Manager nos repositórios da base do Ubuntu ou do Debian, você deve instalar cabeçalhos de kernel correspondentes usando apenas o gerenciador de pacotes. E se você compilou o kernel de fontes, você também deve instalar cabeçalhos de kernel de fontes.

Neste artigo, explicaremos como instalar Cabeçalhos do kernel em Ubuntu e Debian Distribuições Linux usando o gerenciador de pacotes padrão.

Instale os cabeçalhos do kernel no Ubuntu e Debian

Primeiro verifique sua versão instalada do kernel, bem como o pacote de cabeçalho do kernel que corresponde à sua versão do kernel usando os seguintes comandos.

$ uname -r $ apt busca linux -headers -$ (uname -r) 
Verifique a versão do kernel e os cabeçalhos do kernel no Ubuntu

Sobre Debian, Ubuntu e seus derivados, todos os arquivos de cabeçalho do kernel podem ser encontrados em /usr/src diretório. Você pode verificar se os cabeçalhos do kernel correspondentes para sua versão do kernel já estão instalados no seu sistema usando o seguinte comando.

$ ls -l/usr/src/linux -headers -$ (uname -r) 
Verifique os cabeçalhos do kernel no Ubuntu

Na saída acima, fica claro que o diretório de cabeçalho do kernel correspondente não existe, o que significa que o pacote ainda não está instalado.

Antes de instalar os cabeçalhos do kernel apropriados, atualize seu índice de pacotes, a fim de obter informações sobre os lançamentos mais recentes de pacotes, usando o seguinte comando.

$ sudo apt update 

Em seguida, execute o seguinte comando que se segue para instalar o pacote Linux Kernel Headers para sua versão do kernel.

$ sudo apt install linu-headers-$ (uname -r) 
Instale os cabeçalhos do kernel no Ubuntu

Em seguida, verifique se os cabeçalhos do kernel correspondentes foram instalados no seu sistema usando o seguinte comando

$ ls -l/usr/src/linux -headers -$ (uname -r) 
Verifique os cabeçalhos do kernel instalados no Ubuntu

Isso é tudo! Neste artigo, explicamos como instalar cabeçalhos do kernel em Ubuntu e Debian Linux e outras distribuições na árvore genealógica do Debian.

Sempre lembre -se de que para compilar um módulo de kernel, você precisará dos cabeçalhos do kernel Linux. Se você tiver algum hálito ou pensamentos para compartilhar, use o formulário de comentário abaixo para chegar a nós.