6.9. Linux-Libc-Headers-2.6.11.2

El paquete Linux-Libc-Headers contiene las cabeceras “saneadas” del núcleo.

Tiempo estimado de construcción: 0.1 SBU
Espacio requerido en disco: 26.9 MB
Para su instalación depende de: Coreutils

6.9.1. Instalación de Linux-Libc-Headers

Durante años ha sido una práctica común utilizar las cabeceras “crudas” del núcleo (procedentes de un paquete del núcleo) en /usr/include, pero en los últimos años los desarrolladores del núcleo han expresado su firme opinión de que eso no debe hacerse. Esto dió lugar al nacimiento del proyecto Linux-Libc-Headers, que fue diseñado para mantener una versión estable de la API de la cabeceras Linux.

Instala los ficheros de cabecera:

cp -Rv include/asm-i386 /usr/include/asm
cp -Rv include/linux /usr/include

Asegúrate de que todas las cabeceras son propiedad de root:

chown -Rv root:root /usr/include/{asm,linux}

Asegúrate de que los usuarios pueden leer las cabeceras:

find /usr/include/{asm,linux} -type d -exec chmod -v 755 {} \;
find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;

6.9.2. Contenido de Linux-Libc-Headers

Cabeceras instaladas: /usr/include/{asm,linux}/*.h

Descripción corta

/usr/include/{asm,linux}/*.h

La API de las cabeceras de Linux.