5.3. En-têtes Linux-4.9.21

Le noyau Linux contient une cible make qui installe les en-têtes du noyau « nettoyées ».

5.3.1. Installation de Linux Headers

[Note]

Note

Pour cette étape, vous aurez besoin de décompresser l'archive du noyau (linux-4.9.tar.xz) et de vous cd dans le répertoire des sources avant d'entrer les commandes de cette page.

Appliquez le dernier correctif du noyau Linux :

xzcat ../patch-4.9.21.xz | patch -Np1 -i -

Installez les fichiers d'en-têtes du noyau :

make mrproper
make ARCH=x86_64 headers_check
make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install

Voici la signification des commandes make :

make mrproper

S'assure que le répertoire des sources du noyau est propre.

make ARCH=x86_64 headers_check

Nettoie les en-têtes brutes du noyau afin qu'elles puissent être utilisées par les programmes d'espace utilisateur.

make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install

Ceci installera les en-têtes du noyau dans /tools/include.

Des détails sur ce paquet se trouvent sur Section 10.5.2, « Contenu de Linux Headers. »