Pesquisa de site

Como instalar cabeçalhos de kernel no Ubuntu e Debian


Em nosso último artigo, explicamos como instalar cabeçalhos de kernel no CentOS 7. Kernel Headers contêm os arquivos de cabeçalho C para o kernel Linux, que oferece várias funções e estruturas definições necessárias ao compilar qualquer código que faça interface com o kernel, como módulos do kernel ou drivers de dispositivo e alguns programas de usuário.

É muito importante observar que o pacote de cabeçalhos do kernel que você instala deve corresponder à versão do kernel atualmente instalada em seu sistema. Se a sua versão do kernel vem com a instalação de distribuição padrão ou você atualizou seu Kernel usando dpkg ou apt gerenciador de pacotes dos repositórios base Ubuntu ou Debian, então você deve instalar os cabeçalhos de kernel correspondentes usando apenas o gerenciador de pacotes. E se você compilou o kernel a partir dos fontes, você também deve instalar os cabeçalhos do kernel a partir dos fontes.

Neste artigo, explicaremos como instalar Kernel Headers em distribuições Ubuntu e Debian Linux usando o gerenciador de pacotes padrão.

Instale cabeçalhos de kernel no Ubuntu e Debian

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

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

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

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

A partir da 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 de kernel apropriados, atualize o índice de seus pacotes, para obter informações sobre os lançamentos de pacotes mais recentes, usando o seguinte comando.

sudo apt update

Em seguida, execute o seguinte comando para instalar o pacote de cabeçalhos do kernel Linux para sua versão do kernel.

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

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

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

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

Tenha sempre em mente que para compilar um módulo do kernel, você precisará dos cabeçalhos do kernel do Linux. Se você tiver alguma dúvida ou opinião para compartilhar, use o formulário de comentários abaixo para entrar em contato conosco.