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 -Rv include/asm-i386 /usr/include/asm cp -Rv include/linux /usr/include
Assurez-vous que tous les en-têtes appartiennent bien à root :
chown -Rv 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 -v 755 {} \; find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;