Versi kernel default dari Raspbian adalah 3.1.9+. Ketika saya mencoba mengkompilasi modul kernel tambahan, saya memiliki banyak pesan kesalahan karena file header kernel tidak ada. Saya telah memeriksa repositori Raspbian , tetapi saya tidak dapat menemukan header kernel dan sumber kernel 3.1.9+.
Jika saya mencari 3.2.0 saya dapat menginstal kernel baru (linux-image-3.2.0-3-rpi), header (linux-headers-3.2.0-3-rpi), dan sumbernya (linux-source -3.2) dan saya dapat mengkompilasi modul tambahan. Sayangnya kernel 3.2 sangat tidak stabil untuk saya, jadi upgrade ini bukan opsi.
Anda dapat menggunakan rpi-source untuk secara otomatis menemukan dan menginstal sumber kernel untuk menjalankan kernel Anda.
Lihat juga kompilasi silang dari Linux , untuk menghindari menunggu berjam-jam untuk mengkompilasi kernel baru Anda.
sumber
Aneh bagaimana itu sangat sulit ... Yang bisa saya temukan adalah paket ini dalam daftar sumber:
Tampaknya menyediakan alat yang Anda butuhkan, tetapi saya tidak tahu mengapa tidak ada paket yang disebut
linux-kernel-headers
.Namun, jika Anda melihat di arsip paket Anda dapat menemukan ini:
http://archive.raspbian.org/raspbian/pool/main/l/linux-latest/
Mungkin salah satu paket header di direktori itu adalah untuk kernel yang Anda butuhkan.
Sayangnya itu semua informasi yang saya dapat saat ini menawarkan, karena saya belum menginstal Raspbian sendiri, meskipun itu ada di daftar TODO saya.
sumber
Jika Anda hanya membutuhkan header kernel (untuk menyusun modul, dll.), Sekarang Anda juga dapat melakukan ini:
Sumber: https://www.raspberrypi.org/documentation/linux/kernel/headers.md
sumber