Ralat tidak dapat mencari pokok sumber kernel untuk kernel yang sedang berjalan - centos / rhel / almalinux

Ralat tidak dapat mencari pokok sumber kernel untuk kernel yang sedang berjalan - centos / rhel / almalinux

Artikel ini akan memberi anda maklumat mengenai cara memasang sumber kernel pada sistem centos/rhel linux. Sebagai alternatif, ia akan membimbing anda melalui proses masalah masalah yang mudah sekiranya anda telah memasang sumber/tajuk kernel dan masih menerima mesej ralat di bawah:

 Ralat: Tidak dapat mencari pokok sumber kernel untuk kernel yang sedang berjalan. Sila pastikan anda telah memasang fail sumber kernel untuk kernel anda dan bahawa mereka dikonfigurasi dengan betul; Pada sistem Red Hat Linux, misalnya, pastikan anda mempunyai rpm 'kernel-source' atau 'kernel-devel' yang dipasang. Sekiranya anda mengetahui fail sumber kernel yang betul dipasang, anda boleh menentukan laluan sumber kernel dengan pilihan baris arahan '--Kernel-Source-Path'. 

Dalam tutorial ini anda akan belajar:

  • Cara memasang headers kernel
  • Cara Memasang Kernel-Devel
  • Cara memeriksa versi kernel
  • Cara memeriksa versi kernel-devel yang dipasang
Ralat: Tidak dapat mencari pokok sumber kernel untuk kernel yang sedang berjalan Mesej ralat di CentOS / RHEL

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Red Hat Enterprise Linux 8 / CentOS 8
Perisian N/a
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

Cara Memasang Pengepala Kernel dan Kernel Devel pada Centos / RHEL Langkah demi Langkah Arahan

  1. Anda boleh memasang tajuk kernel dan kernel devel secara berasingan atau memasang kedua -duanya sebagai sebahagian daripada Alat pembangunan pakej. Yang disyorkan adalah pemasangan keseluruhan Alat pembangunan Pakej Kumpulan:
    # DNF GroupInstall "Alat Pembangunan" 

    Sebagai alternatif pasang kedua -dua Kernel-Devel dan/atau headers kernel pakej secara berasingan:

    # DNF Memasang Headers Kernel # DNF Pasang Kernel-Devel 


  2. Periksa pemasangan anda dan sahkan bahawa kedua -dua Kernel-Devel dan/atau headers kernel Pakej sepadan dengan versi kernel anda yang sedang dimuat. Inilah contohnya. Periksa terlebih dahulu versi kernel Linux anda:
    $ uname -a linux sandbox 4.18.0-80.11.2.EL8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 

    Ambil nota versi kernel dan bandingkan dengan versi pakej Kernel-Devel dan/atau headers kernel:

    # rpm -qa | grep -e "kernel-devel | kernel-headers" headers kernel-4.18.0-80.11.2.EL8_0.x86_64 Kernel-Devel-4.18.0-80.11.2.EL8_0.x86_64 

    Sekiranya mereka semua sepadan dengan anda adalah baik untuk pergi. Jika tidak sistem anda mungkin tidak disegerakkan. Lihat langkah seterusnya untuk penyelesaian.

  3. Menggunakan DNF Perintah menyegerakkan sistem anda untuk memastikan anda menjalankan pakej terkini:
    # DNF distro-sync 
  4. Reboot sistem anda dan periksa sekali lagi bahawa versi kernel sepadan Kernel-Devel dan/atau headers kernel versi pakej.

Tutorial Linux Berkaitan:

  • Pemasangan tajuk kernel Manjaro Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Cara berhijrah dari Centos ke Almalinux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pemasangan Almalinux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Cara mencetak pokok direktori menggunakan linux
  • Cara Menyiapkan Pelayan dan Pelayan FTP/SFTP di Almalinux
  • Pasang Docker di Almalinux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..