Instalasi Header Kernel Manjaro Linux

Instalasi Header Kernel Manjaro Linux

Kernel Linux adalah inti dari distribusi Linux dan terdiri dari tiga hal: kernel itu sendiri, header kernel, dan modul ekstra kernel. Header kernel digunakan untuk mendefinisikan antarmuka perangkat. Misalnya, mereka dapat digunakan untuk menyusun modul yang mengontrol kartu video dan driver komputer Anda.

Alasan utama Anda mungkin perlu menginstal header kernel adalah jika Anda menyusun modul kernel dan membutuhkan Linux untuk mengakses dan berkomunikasi dengan perangkat keras seperti yang dimaksudkan. Terkadang driver perangkat mungkin mengharuskan Anda memperbarui header kernel pada sistem Anda agar berfungsi dengan baik. Di lain waktu, mungkin ada masalah kompatibilitas dengan versi baru dan Anda harus mengembalikan pembaruan. Proses untuk melakukan ini dapat bervariasi pada setiap distribusi, tetapi dalam panduan ini kita akan membahas langkah -langkah khusus untuk Manjaro Linux. Lanjutkan membaca untuk mengetahui cara menginstal header kernel, memeriksa versi header kernel yang diinstal, dan beralih di antara versi header kernel di Manjaro.

Dalam tutorial ini Anda akan belajar:

  • Header API Linux vs Header Kernel
  • Instal atau perbarui header kernel
  • Beralih di antara versi header kernel
Memasang header kernel di Manjaro Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Manjaro Linux
Perangkat lunak Header kernel
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Mendapatkan paket yang tepat

Untuk menjernihkan kebingungan yang akan datang, mari kita kata pengantar dengan mengatakan bahwa Arch Linux, leluhur Manjaro, menggunakan dua paket header yang terpisah namun bernama sama. Satu adalah Linux-Api-Headers yang disanitasi untuk digunakan di ruang pengguna. Paket ini digunakan ketika pengguna mencoba menyusun perpustakaan mereka sendiri, seperti glibc Misalnya.

Yang perlu Anda ketahui adalah bahwa paket API ini tidak ada hubungannya dengan header kernel Linux sendiri. Keduanya saling independen dan mungkin berada di versi yang berbeda. Dalam panduan ini, kami bekerja dengan header kernel, dan bukan header API.



Periksa versi header kernel

Anda dapat melihat versi header kernel sistem Anda saat ini dengan membuka terminal dan mengeksekusi perintah berikut. Ini menginstruksikan Pacman untuk mengambil daftar semua paket yang diinstal pada sistem Anda dan GREP khusus untuk header.

$ Pacman -Q | header grep 
Periksa header yang saat ini diinstal dengan Pacman

Kami memiliki pemasangan Manjaro yang baru di sistem pengujian kami dan Pacman menunjukkan kepada kami bahwa tidak ada header kernel yang saat ini diinstal. Sekali lagi, Linux-Api-Headers paket adalah bukan header kernel.

Jika sistem Anda memang memiliki header kernel yang diinstal, Anda akan melihat versi dalam output itu.

Instal atau perbarui header kernel

Secara umum, versi header kernel sistem kami harus sesuai dengan versi kernel itu sendiri. Ini mungkin tidak terjadi jika Anda memiliki masalah kompatibilitas dan ingin menginstal versi yang lebih lama atau jika Anda perlu menguji paket header kernel terbaru dengan menginstal versi yang lebih ditingkatkan.

Buka terminal dan ketik perintah berikut untuk memeriksa versi kernel sistem manjaro Anda:

$ uname -r 
Periksa versi kernel dengan perintah uname di Manjaro

Seperti yang akan Anda lihat di tangkapan layar, versi kernel pada sistem pengujian kami adalah 5.6.16-1. Dua angka pertama adalah yang penting di sini, jadi mari kita ingat 5.6.

Sekarang, mari kita perbarui header kernel kita setara dengan kernel itu sendiri. Atau, jika Anda tidak memiliki header kernel yang diinstal sama sekali, perintah ini akan menginstalnya untuk Anda. Ketik perintah berikut di terminal Anda:

$ sudo Pacman -s -header linux 
Pilih versi header kernel yang diinginkan untuk dipasang

Jika Anda sudah menginstal header kernel, Pacman akan melanjutkan untuk memperbaruinya. Jika tidak, Pacman akan memberi Anda beberapa opsi. Kecuali jika Anda memiliki keadaan yang unik, kami ingin memilih dari salah satu opsi inti repositori. Kami memiliki tujuh pilihan berbeda di sini. Seperti yang dibahas, ada beberapa situasi di mana Anda mungkin ingin memasang header kernel yang lebih lama, tetapi umumnya, Anda akan menginginkannya pada versi yang sama dengan kernel itu sendiri.

Karena mesin uji kami menjalankan kernel 5.6.X, Kami akan memilih opsi 6, yang menginstal Linux56-headers kemasan.

Periksa lagi untuk melihat bahwa paket itu diinstal dengan benar.

$ Pacman -Q | header grep 


Gunakan Pacman untuk memverifikasi bahwa header kernel baru telah berhasil diinstal

Anda mungkin perlu mem -boot ulang sistem Anda untuk mulai menggunakan header kernel.

$ reboot 

Beralih di antara versi header kernel

Jika Anda ingin mengganti versi header kernel, Anda memiliki opsi untuk meningkatkan atau menurunkan peringkat. Kami membahas peningkatan di atas, tapi inilah perintahnya lagi:

$ sudo Pacman -s -header linux 

Untuk menurunkan peringkat, Anda perlu menghapus versi saat ini dari header yang Anda yang diinstal, dan kemudian Anda dapat menggunakan Pacman untuk menginstal versi yang lebih lama. Misalnya, untuk menghapus kami 5.6 header:

$ sudo pacman -r linux56 -headers 

Selanjutnya, keluarkan perintah berikut dan pilih versi mana yang ingin Anda gunakan:

$ sudo Pacman -s -header linux 

Anda akan memiliki opsi untuk menginstal berbagai versi header baik dari inti repositori atau repositori komunitas.

Kesimpulan

Di panduan ini, kami melihat cara menginstal, meningkatkan, dan beralih di antara versi header kernel di Manjaro Linux. Kami juga membahas peringatan unik-unik penting tentang Linux-Api-Headers paket yang menyebabkan sedikit kebingungan pada yang tidak berpengalaman.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Instalasi Manjaro Linux
  • Panduan Pemula Manjaro Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Manjaro Linux Windows 10 Dual Boot
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Cara menginstal driver nvidia di ubuntu 20.10 Groovy…
  • Cara menginstal driver nvidia di ubuntu 21.04
  • Manjaro Linux vs Arch Linux