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.