Cara Install Kernel Header di Ubuntu dan Debian


Pada artikel terakhir kami, kami telah menjelaskan cara menginstal header kernel di CentOS 7. Kernel Header berisi file header C untuk kernel Linux, yang menawarkan berbagai fungsi dan struktur definisi yang diperlukan saat mengkompilasi kode apa pun yang berinteraksi dengan kernel, seperti modul kernel atau driver perangkat dan beberapa program pengguna.

Sangat penting untuk dicatat bahwa paket header kernel yang Anda instal harus sesuai dengan versi kernel yang saat ini diinstal pada sistem Anda. Jika versi kernel Anda disertakan dengan instalasi distribusi default atau Anda telah mengupgrade Kernel Anda menggunakan dpkg atau apt package manager dari repositori dasar Ubuntu atau Debian, maka Anda harus menginstal header kernel yang cocok hanya menggunakan manajer paket. Dan jika Anda telah mengkompilasi kernel dari sumber, Anda juga harus menginstal header kernel dari sumber.

Pada artikel ini, kami akan menjelaskan cara menginstal Kernel Header di distribusi Ubuntu dan Debian Linux menggunakan manajer paket default.

Instal Kernel Header di Ubuntu dan Debian

Pertama periksa versi kernel yang Anda instal serta paket header kernel yang cocok dengan versi kernel Anda menggunakan perintah berikut.

uname -r
apt search linux-headers-$(uname -r)

Di Debian, Ubuntu dan turunannya, semua file header kernel dapat ditemukan di direktori /usr/src. Anda dapat memeriksa apakah header kernel yang cocok untuk versi kernel Anda sudah terinstal di sistem Anda menggunakan perintah berikut.

ls -l /usr/src/linux-headers-$(uname -r)

Dari output di atas, terlihat jelas bahwa direktori header kernel yang cocok tidak ada, artinya paket tersebut belum diinstal.

Sebelum Anda dapat menginstal header kernel yang sesuai, perbarui indeks paket Anda, untuk mendapatkan informasi tentang rilis paket terbaru, menggunakan perintah berikut.

sudo apt update

Kemudian jalankan perintah berikut untuk menginstal paket header Kernel Linux untuk versi kernel Anda.

sudo apt install linux-headers-$(uname -r)

Selanjutnya, periksa apakah header kernel yang cocok telah diinstal pada sistem Anda menggunakan perintah berikut

ls -l /usr/src/linux-headers-$(uname -r)

Itu saja! Pada artikel ini, kami telah menjelaskan cara menginstal header kernel di Ubuntu dan Debian Linux serta distribusi lain di pohon keluarga Debian.

Ingatlah selalu bahwa untuk mengkompilasi modul kernel, Anda memerlukan header kernel Linux. Jika Anda memiliki pertanyaan, atau pemikiran untuk dibagikan, gunakan formulir komentar di bawah untuk menghubungi kami.