%general-entities; ]> Linux-Libc-Headers-&linux-libc-headers-version; Linux-Libc-Headers <para>The Linux-Libc-Headers package contains the <quote>sanitized</quote> kernel headers.</para> <segmentedlist> <segtitle>&dependencies;</segtitle> <seglistitem> <seg>Coreutils and Findutils</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Linux-Libc-Headers For years it has been common practice to use raw kernel headers (straight from a kernel tarball) in /usr/include, but over the last few years, the kernel developers have taken a strong stance that this should not be done. This gave birth to the Linux-Libc-Headers Project, which was designed to maintain an API stable version of the Linux headers. Install the header files: install -dv /usr/include/{asm,linux,mtd,scsi} cp -arv include/asm-i386/* /usr/include/asm cp -arv include/linux /usr/include/linux cp -arv include/mtd /usr/include/mtd cp -arv include/scsi /usr/include/scsi Ensure that all the headers are owned by root: chown -R root:root /usr/include/{asm,linux,mtd,scsi} Make sure the users can read the headers: find /usr/include/{asm,linux,mtd,scsi} -type d -exec chmod 755 {} \; find /usr/include/{asm,linux,mtd,scsi} -type f -exec chmod 644 {} \; Contents of Linux-Libc-Headers Installed headers /usr/include/{asm,linux}/*.h Short Descriptions /usr/include/{asm,linux}/*.h The Linux API headers /usr/include/{asm,linux}/*.h