Bagaimana cara membuat paket linux-libc-dev ketika saya mengkompilasi kernel ubuntu?

1

Saya telah mengkompilasi kernel ubuntu stabil terakhir ( 2.6.38 -... ) mengikuti panduan ini: Bagaimana cara mengkompilasi kernel Ubuntu 10.10 tetapi dalam panduan ini tidak menjelaskan bagaimana membuat linux-libc-devpaket untuk kernel itu? Bagaimana saya lakukan?

Saya sudah mencoba fakeroot debian/rules binary-arch-headerstetapi mengembalikan kesalahan, IMHO, absurd:

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

Kesalahannya benar tetapi folder ini dibuat dalam proses yang sama !!

Juan Simón
sumber

Jawaban:

0

Kesalahan ini disebabkan karena mkdirmengembalikan kegagalan jika direktori ada (ada alasan bagus untuk ini - Anda harus meminta K&R & dll untuk mendapatkannya).

Hanya menghapus direktori mencoba untuk membuat: /home/simon/sources/kernel/ubuntu-natty/debian/linux-libc-dev/usr/include/.

baru123456
sumber
Semua "mkdir" di Makefile asli adalah "mkdir -p".
Juan Simón
@Simon Oh. Jika demikian, hapus saja direktori yang dicoba untuk dibuat.
new123456