Como instalar cabeçalhos de kernel no Debian

Como instalar cabeçalhos de kernel no Debian
Este tutorial explica como instalar os cabeçalhos do kernel no Debian 11 (Bullseye) usando o comando APT.

Todas as instruções deste tutorial também são úteis para outras distribuições Linux baseadas em Debian, como o Ubuntu.

Instalando os cabeçalhos do kernel no Debian 11:

Primeiro, atualize as informações em seu software usando APT, conforme mostrado no exemplo abaixo.

Atualização do sudo apt

Verifique os cabeçalhos do kernel Linux disponíveis executando o seguinte comando.

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

Para uma maneira simples de listar os cabeçalhos disponíveis, execute o comando abaixo.

sudo apt busca linux-headers

Para instalar os cabeçalhos do kernel Linux, execute o comando mostrado na captura de tela abaixo.

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

Usando o Debian 11 x64 ou usando o segundo método para encontrar o cabeçalho, você também pode executar o seguinte comando.

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

No meu caso, os cabeçalhos foram instalados no exemplo anterior, então a saída diz que já está instalada corretamente.

Qual é o kernel Linux?

Alguns especialistas dizem que o kernel é o componente principal de um sistema operacional; Outros discordam e dizem que o kernel não faz parte do sistema operacional, mas um componente vital necessário para qualquer sistema operacional. A função do kernel é gerenciar os recursos do dispositivo para interagir com o sistema operacional e aplicativos. Podemos pensar no kernel como um tradutor, permitindo a comunicação entre o hardware e o software. Para gerenciar corretamente os recursos, o kernel tem privilégios completos. Em alguns casos, o kernel instalado pode não ter o código adequado para permitir a interação hardware e software; É quando precisamos instalar cabeçalhos do kernel.

O que são cabeçalhos do kernel Linux?

Os cabeçalhos do kernel Linux são componentes geralmente usados ​​para compilar drivers e módulos carregáveis ​​adicionando suporte ao kernel. Para esse fim, os cabeçalhos do kernel incluem cabeçalhos C com funções e estruturas necessárias para compilar módulos. Graças aos cabeçalhos do kernel, módulos ou motoristas podem interagir com o kernel. É importante esclarecer os cabeçalhos do kernel fazem parte do kernel, apesar de serem distribuídos separadamente.

Lidar com os cabeçalhos do kernel é mais fácil do que lidar com fontes inteiras do kernel. Se você está procurando motoristas para um dispositivo, usará cabeçalhos de kernel, enquanto para reconstruir todo o kernel, você precisará de fontes inteiras do kernel. Por padrão, algumas distribuições Linux, incluindo Debian, incluem os cabeçalhos do kernel a serem usados, se necessário (este tutorial pressupõe que você descarte ou remova os cabeçalhos). Se todo o seu hardware funcionar corretamente, você provavelmente não precisará lidar com os cabeçalhos do kernel.

Conclusão:

Como você pode ver, a instalação de cabeçalhos do kernel Linux no Debian ou Ubuntu é muito fácil. Qualquer usuário no nível do Linux deve conhecer a função dos cabeçalhos do kernel e como instalá-los. Os usuários devem prestar atenção aos cabeçalhos do kernel que eles baixam que são compatíveis com seu sistema, não apenas a arquitetura, mas também a versão.

Obrigado por ler este tutorial explicando como instalar cabeçalhos do kernel no Debian. Continue seguindo o Linux Dint para dicas e tutoriais de Linux adicionais.