Come installare le intestazioni del kernel su Debian

Come installare le intestazioni del kernel su Debian
Questo tutorial spiega come installare le intestazioni del kernel su Debian 11 (Bullseye) usando il comando APT.

Tutte le istruzioni in questo tutorial sono utili anche per altre distribuzioni Linux basate su Debian come Ubuntu.

Installazione di intestazioni del kernel su Debian 11:

Innanzitutto, aggiorna le informazioni sul software utilizzando APT, come mostrato nell'esempio seguente.

Sudo Apt Aggiornamento

Controlla le intestazioni del kernel Linux disponibili eseguendo il seguente comando.

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

Per un modo semplice diverso per elencare le intestazioni disponibili, eseguire il comando di seguito.

SUDO APT RICERCA LINUX-HEADERS

Per installare le intestazioni del kernel Linux, eseguire il comando mostrato nello screenshot seguente.

SUDO APT Installa Linux-Headers-$ (UNAME -R)

Utilizzando Debian 11 X64 o utilizzando il secondo metodo per trovare l'intestazione, è anche possibile eseguire il comando seguente.

SUDO APT Installa Linux-Headers-5.10.0-8-AMD64

Nel mio caso, le intestazioni sono state installate nell'esempio precedente, quindi l'output afferma che è già correttamente installato.

Cos'è il kernel Linux?

Alcuni esperti affermano che il kernel è il componente principale di un sistema operativo; Altri non sono d'accordo e dicono che il kernel non fa parte del sistema operativo ma una componente vitale necessaria per qualsiasi sistema operativo. La funzione del kernel è quella di gestire le risorse del dispositivo per interagire con il sistema operativo e le applicazioni. Possiamo pensare al kernel come un traduttore che consente la comunicazione tra l'hardware e il software. Al fine di gestire correttamente le risorse, il kernel ha privilegi completo. In alcuni casi, il kernel installato potrebbe non avere il codice adeguato per consentire l'interazione hardware e software; È allora che dobbiamo installare intestazioni del kernel.

Quali sono le intestazioni del kernel Linux?

Le testate del kernel Linux sono componenti solitamente utilizzati per compilare driver e moduli carichi che aggiungono supporto al kernel. A tale scopo, le intestazioni del kernel includono intestazioni C con funzioni e strutture necessarie per compilare i moduli. Grazie alle intestazioni del kernel, i moduli o i conducenti possono interagire con il kernel. È importante chiarire che le intestazioni del kernel fanno parte del kernel, nonostante siano distribuite separatamente.

Affrontare le intestazioni del kernel è più facile che trattare con fonti interi del kernel. Se stai cercando driver per un dispositivo, utilizzerai le intestazioni del kernel, mentre per ricostruire l'intero kernel, avrai bisogno di fonti interi del kernel. Per impostazione predefinita, alcune distribuzioni Linux, tra cui Debian, includono le intestazioni del kernel da utilizzare se necessario (questo tutorial presuppone che tu sia scartato o rimosso le intestazioni). Se tutto il tuo hardware funziona correttamente, probabilmente non dovrai affrontare le intestazioni del kernel.

Conclusione:

Come puoi vedere, l'installazione di intestazioni del kernel Linux su Debian o Ubuntu è abbastanza facile. Qualsiasi utente a livello di Linux dovrebbe conoscere la funzione delle intestazioni del kernel e come installarle. Gli utenti devono prestare attenzione alle intestazioni del kernel che scaricano compatibili con il loro sistema, non solo con l'architettura ma anche la versione.

Grazie per aver letto questo tutorial spiegando come installare le intestazioni del kernel su Debian. Continua a seguire il suggerimento Linux per ulteriori suggerimenti e tutorial Linux.