Comment installer des en-têtes de noyau sur Debian

Comment installer des en-têtes de noyau sur Debian
Ce tutoriel explique comment installer des en-têtes de noyau sur Debian 11 (Bullseye) en utilisant la commande APT.

Toutes les instructions de ce tutoriel sont également utiles pour d'autres distributions Linux basées à Debian telles que Ubuntu.

Installation des en-têtes de noyau sur Debian 11:

Tout d'abord, mettez à jour les informations sur votre logiciel à l'aide d'APT, comme indiqué dans l'exemple ci-dessous.

Mise à jour Sudo Apt

Vérifiez les en-têtes de noyau Linux disponibles en exécutant la commande suivante.

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

Pour un moyen simple différent de répertorier les en-têtes disponibles, exécutez la commande ci-dessous.

Sudo Apt Search Linux-tairs

Pour installer les en-têtes de noyau Linux, exécutez la commande affichée dans la capture d'écran ci-dessous.

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

En utilisant Debian 11 x64 ou en utilisant la deuxième méthode pour trouver l'en-tête, vous pouvez également exécuter la commande suivante.

sudo apt install linux-headers-5.dix.0-8-AMD64

Dans mon cas, les en-têtes ont été installés dans l'exemple précédent, donc la sortie dit qu'elle est déjà correctement installée.

Quel est le noyau Linux?

Certains experts disent que le noyau est le composant central d'un système d'exploitation; D'autres ne sont pas d'accord et disent que le noyau ne fait pas partie du système d'exploitation mais une composante vitale nécessaire par n'importe quel système d'exploitation. La fonction du noyau est de gérer les ressources de l'appareil pour qu'ils interagissent avec le système d'exploitation et les applications. Nous pouvons penser au noyau comme traducteur permettant une communication entre le matériel et le logiciel. Afin de gérer correctement les ressources, le noyau a des privilèges complets. Dans certains cas, le noyau installé peut manquer de code approprié pour permettre l'interaction matérielle et logicielle; C'est là que nous devons installer des en-têtes de noyau.

Quels sont les en-têtes de noyau Linux?

Les en-têtes de noyau Linux sont des composants généralement utilisés pour compiler les conducteurs et les modules chargeables ajoutant un support au noyau. À cette fin, les en-têtes de noyau incluent les en-têtes C avec des fonctions et des structures nécessaires pour compiler les modules. Merci aux en-têtes de noyau, des modules ou des conducteurs peuvent interagir avec le noyau. Il est important de clarifier que les en-têtes du noyau font partie du noyau, bien qu'il soit distribué séparément.

Traiter avec les en-têtes de noyau est plus facile que de gérer des sources de noyau entières. Si vous recherchez des pilotes pour un appareil, vous utiliserez des en-têtes de noyau, tout en reconstruisant tout le noyau, vous aurez besoin de sources de noyau entières. Par défaut, certaines distributions Linux, y compris Debian, incluent les en-têtes du noyau à utiliser si nécessaire (ce tutoriel suppose que vous avez jeté ou supprimé les en-têtes). Si tout votre matériel fonctionne correctement, vous n'aurez probablement pas besoin de traiter les en-têtes de noyau.

Conclusion:

Comme vous pouvez le voir, installer des en-têtes de noyau Linux sur Debian ou Ubuntu est assez facile. Tout utilisateur de niveau Linux doit connaître la fonction des en-têtes de noyau et comment les installer. Les utilisateurs doivent prêter attention aux en-têtes de noyau qu'ils téléchargent qui sont compatibles avec leur système, non seulement l'architecture mais aussi la version.

Merci d'avoir lu ce tutoriel expliquant comment installer des en-têtes de noyau sur Debian. Continuez à suivre l'astuce Linux pour des conseils et tutoriels Linux supplémentaires.