Le paquet Linux-Libc-Headers contient les en-têtes du noyau « nettoyés ».
Pendant des années, une pratique courante était d'utiliser les en-têtes
« bruts » du noyau (provenant directement de l'archive tar du noyau)
dans /usr/include
, mais sur les quelques
années précédentes, les développeurs du noyau ont acquis la conviction que cela
ne devait pas se passer ainsi. Cela a donné naissance au projet
Linux-Libc-Headers, qui a été conçu pour maintenir une version stable de l'API
des en-têtes de Linux.
Installez les fichiers d'en-tête :
cp -R include/asm-i386 /usr/include/asm cp -R include/linux /usr/include
Assurez-vous que tous les en-têtes appartiennent bien à root :
chown -R root:root /usr/include/{asm,linux}
Assurez-vous que tous les utilisateurs puissent lire les en-têtes :
find /usr/include/{asm,linux} -type d -exec chmod 755 {} \; find /usr/include/{asm,linux} -type f -exec chmod 644 {} \;