Я скомпилировал последнее стабильное ядро человечности (2.6.38-...) после этого руководства: Как скомпилировать ядро Ubuntu 10.10, но в этом руководстве не объясняет, как создают linux-libc-dev
пакет для того ядра? Как я делаю?
Я попробовал fakeroot debian/rules binary-arch-headers
но это возвращается, по моему скромному мнению, абсурдная ошибка:
mkdir /home/simon/sources/kernel/ubuntu-natty/debian/linux-libc-dev/usr/include/
mkdir: cannot create directory `/home/simon/sources/kernel/ubuntu-natty/debian/linux-libc-dev/usr/include/': File exists
make: *** [install-arch-headers] Error 1
Ошибка корректна, но эта папка создается в том же процессе!!
Ошибка вызывается потому что mkdir
возвращает отказ, если бы каталог существует (существует серьезное основание для этого - необходимо было бы спросить K&R&etc. получить его, хотя).
Просто удалите каталог, который это пытается создать: /home/simon/sources/kernel/ubuntu-natty/debian/linux-libc-dev/usr/include/
.