6.9. Linux-Libc-Headers-2.6.11.2

Il pacchetto Linux-Libc-Headers contiene gli header del kernel “sterilizzati”.

Tempo approssimativo di costruzione: 0.1 SBU
Spazio su disco richiesto: 26.9 MB
L'installazione dipende da: Coreutils

6.9.1. Installazione di Linux-Libc-Headers

Per anni è stata pratica comune usare i cosiddetti header del kernel “grezzi ”(direttamente da un tarball del kernel) in /usr/include, ma nel corso degli ultimi anni c'è stata una forte presa di posizione degli sviluppatori del kernel sul fatto che queste cose non devono essere fatte. Perciò è nato il progetto Linux-Libc-Headers, disegnato per mantenere una versione stabile delle API degli header di Linux.

Installare i file header:

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

Assicurarsi che tutti gli header siano di proprietà di root:

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

Assicurarsi che tutti gli utenti possano leggere gli header:

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. Contenuti di Linux-Libc-Headers

Header installati: /usr/include/{asm,linux}/*.h

Brevi descrizioni

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

Le gli header delle API di Linux.