Pemasangan tajuk kernel Manjaro Linux

Pemasangan tajuk kernel Manjaro Linux

Kernel Linux adalah teras pengedaran Linux dan terdiri daripada tiga perkara: kernel itu sendiri, tajuk kernel, dan modul tambahan kernel. Tajuk kernel digunakan untuk menentukan antara muka peranti. Contohnya, mereka boleh digunakan untuk menyusun modul yang mengawal kad video dan pemacu komputer anda.

Sebab utama anda mungkin mendapati diri anda perlu memasang tajuk kernel adalah jika anda menyusun modul kernel dan memerlukan linux untuk mengakses dan berkomunikasi dengan perkakasan seperti yang dimaksudkan. Kadang -kadang pemacu peranti mungkin memerlukan anda mengemas kini tajuk kernel pada sistem anda berfungsi dengan baik. Pada masa yang lain, mungkin ada masalah keserasian dengan versi baru dan anda perlu melancarkan kemas kini. Proses untuk melakukan ini boleh berbeza -beza pada setiap pengedaran, tetapi dalam panduan ini kita akan pergi ke langkah -langkah khusus untuk Manjaro Linux. Teruskan membaca untuk mengetahui cara memasang tajuk kernel, periksa versi tajuk kernel yang dipasang, dan beralih antara versi header kernel di Manjaro.

Dalam tutorial ini anda akan belajar:

  • Tajuk API Linux vs Header Kernel
  • Pasang atau kemas kini tajuk kernel
  • Tukar antara versi header kernel
Memasang tajuk kernel di Manjaro Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Manjaro Linux
Perisian Tajuk kernel
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Mendapatkan pakej yang betul

Untuk membersihkan sebarang kekeliruan yang akan datang, marilah kita kata pengantar dengan mengatakan bahawa Arch Linux, nenek moyang Manjaro, menggunakan dua pakej header yang berasingan tetapi juga dinamakan. Satu adalah Linux-API-Headers yang dibersihkan untuk digunakan di ruang pengguna. Pakej ini digunakan apabila pengguna cuba menyusun perpustakaan mereka sendiri, seperti glibc sebagai contoh.

Apa yang anda perlu ketahui ialah pakej API ini tidak ada kaitan dengan tajuk kernel Linux sendiri. Kedua -duanya bebas antara satu sama lain dan mungkin berada pada versi yang berbeza. Dalam panduan ini, kami bekerja dengan tajuk kernel, dan bukan tajuk API.



Semak versi header kernel

Anda dapat melihat versi tajuk kernel semasa sistem anda dengan membuka terminal dan melaksanakan arahan berikut. Ini mengarahkan Pacman untuk mengambil senarai semua pakej yang dipasang pada sistem anda dan grep khusus untuk tajuk.

$ pacman -q | GREP HEADERS 
Semak tajuk yang dipasang sekarang dengan Pacman

Kami mempunyai pemasangan Manjaro yang baru di sistem ujian kami dan Pacman menunjukkan kepada kami bahawa tidak ada tajuk kernel yang dipasang pada masa ini. Sekali lagi, yang Linux-API-Headers pakej adalah tidak tajuk kernel.

Sekiranya sistem anda memasang pengepala kernel, anda akan melihat versi dalam output tersebut.

Pasang atau kemas kini tajuk kernel

Umumnya, versi pengepala kernel sistem kami sepadan dengan versi kernel itu sendiri. Ini mungkin tidak berlaku jika anda menghadapi masalah keserasian dan ingin memasang versi yang lebih lama atau jika anda perlu menguji pakej header kernel terbaru dengan memasang versi yang lebih dinaik taraf.

Buka terminal dan taipkan arahan berikut untuk memeriksa versi kernel sistem Manjaro anda:

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

Seperti yang anda lihat dalam tangkapan skrin, versi kernel pada sistem ujian kami adalah 5.6.16-1. Dua nombor pertama adalah yang penting di sini, jadi ingatlah 5.6.

Sekarang, mari kita mengemas kini tajuk kernel kami setanding dengan kernel itu sendiri. Atau, jika anda tidak memasang pengepala kernel sama sekali, arahan ini akan memasangnya untuk anda. Taipkan arahan berikut di terminal anda:

$ sudo pacman -s linux -headers 
Pilih versi pengepala kernel yang dikehendaki untuk dipasang

Sekiranya anda sudah memasang pengepala kernel, Pacman akan terus mengemas kini mereka. Jika tidak, Pacman akan membentangkan anda dengan beberapa pilihan. Kecuali anda mempunyai keadaan yang unik, kami ingin memilih antara pilihan teras repositori. Kami mempunyai tujuh pilihan yang berbeza di sini. Seperti yang dibincangkan, terdapat beberapa situasi di mana anda mungkin mahu memasang tajuk kernel yang lebih tua, tetapi secara amnya, anda akan menginginkannya pada versi yang sama dengan kernel itu sendiri.

Oleh kerana mesin ujian kami berjalan kernel 5.6.x, Kami akan memilih pilihan 6, yang memasang Linux56-headers pakej.

Periksa lagi untuk melihat bahawa pakej dipasang dengan betul.

$ pacman -q | GREP HEADERS 


Gunakan Pacman untuk mengesahkan bahawa tajuk kernel baru berjaya dipasang

Anda mungkin perlu reboot sistem anda untuk mula menggunakan tajuk kernel.

$ reboot 

Tukar antara versi header kernel

Sekiranya anda ingin menukar versi header kernel, anda mempunyai pilihan untuk menaik taraf atau menurunkan. Kami meliputi peningkatan di atas, tetapi inilah arahan lagi:

$ sudo pacman -s linux -headers 

Untuk menurunkan nilai, anda perlu mengeluarkan versi semasa pengepala anda yang dipasang, dan kemudian anda boleh menggunakan Pacman untuk memasang versi yang lebih lama. Contohnya, untuk membuang kami 5.6 Tajuk:

$ sudo pacman -r linux56 -headers 

Seterusnya, mengeluarkan arahan berikut dan pilih versi mana yang ingin anda gunakan:

$ sudo pacman -s linux -headers 

Anda akan mempunyai pilihan untuk memasang pelbagai versi header dari repositori teras repositori atau komuniti.

Kesimpulan

Dalam panduan ini, kami melihat cara memasang, menaik taraf, dan beralih antara versi header kernel di Manjaro Linux. Kami juga membincangkan kaveat arch-unique yang penting mengenai Linux-API-Headers pakej yang menyebabkan sedikit kekeliruan kepada yang tidak berpengalaman.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pemasangan Manjaro Linux
  • Panduan Pemula Manjaro Linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Manjaro Linux Windows 10 Dual Boot
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Cara Memasang Pemacu Nvidia di Ubuntu 20.10 Groovy ..
  • Cara Memasang Pemacu Nvidia di Ubuntu 21.04
  • Manjaro Linux vs Arch Linux