GNU/Linux >> Linux Esercitazione >  >> Cent OS

ERRORE:impossibile trovare l'albero dei sorgenti del kernel per il kernel attualmente in esecuzione – CentOS / RHEL / AlmaLinux

Questo articolo ti fornirà informazioni su come installare il sorgente del kernel sul sistema CentOS/RHEL Linux. In alternativa, ti guiderà attraverso un semplice processo di risoluzione dei problemi nel caso in cui tu abbia già installato sorgenti/intestazioni del kernel e continui a ricevere il seguente messaggio di errore:

  ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel     
         source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have 
         the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may    
         specify the kernel source path with the '--kernel-source-path' command line option.

In questo tutorial imparerai:

  • Come installare gli header del kernel
  • Come installare kernel-devel
  • Come controllare la versione del kernel
  • Come verificare la versione di sviluppo del kernel installata

ERROR: Unable to find the kernel source tree for the currently running kernel messaggio di errore su CentOS/RHEL

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Red Hat Enterprise Linux 8 / CentOS 8
Software N/D
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare gli header del kernel e lo sviluppo del kernel su CentOS / RHEL istruzioni passo passo

  1. Puoi installare gli header del kernel e lo sviluppo del kernel separatamente o installarli entrambi come parte di Development Tools pacchetto. Si consiglia l'installazione dell'intero Development Tools pacchetto di gruppo:
    # dnf groupinstall "Development Tools"
    

    In alternativa, installa entrambi kernel-devel e/o kernel-headers pacchetti separatamente:

    # dnf install kernel-headers
    # dnf install kernel-devel
    
  2. Check your installation and confirm that both the kernel-devel and/or kernel-headers packages match your currently loaded kernel version. Here is an example. First check your Linux kernel version:
    $ 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
    

    Prendi nota della versione del kernel e confrontala con le versioni dei pacchetti di kernel-devel e/o kernel-headers :

    # rpm -qa | grep -E "kernel-devel|kernel-headers"
    kernel-headers-4.18.0-80.11.2.el8_0.x86_64
    kernel-devel-4.18.0-80.11.2.el8_0.x86_64
    

    Se corrispondono tutti, sei a posto. Altrimenti il ​​tuo sistema potrebbe non essere sincronizzato. Vedere il passaggio successivo per una soluzione.

  3. Utilizzando il dnf comando sincronizza il tuo sistema per assicurarti di eseguire i pacchetti più recenti:
    # dnf distro-sync
    
  4. Riavvia il tuo sistema e controlla ancora una volta che la versione del kernel corrisponda a kernel-devel e/o kernel-headers versioni del pacchetto.

Cent OS
  1. Come risolvere Impossibile trovare una corrispondenza:policycoreutils-python su RHEL/CentOS 8

  2. Come compilare e installare FFmpeg dal sorgente in CentOS/RHEL?

  3. Linux:trova il driver Linux per le cuffie nell'albero del kernel?

  4. CentOS / RHEL 7:impossibile avviare il servizio Samba

  5. "xfs_log_force:errore 5 restituito" – Errore XFS (CentOS/RHEL 7)

Come installare Remi Repo in RHEL, CentOS, Rocky e AlmaLinux

Come installare MongoDB in RHEL, CentOS, Rocky e AlmaLinux

Come installare Varnish Cache per Nginx su CentOS 8/Almalinux 8

Come installare Linux Kernel 5.13 su Rocky Linux 8 / AlmaLinux 8 / CentOS 8

Come installare Varnish Cache per Apache su CentOS/RHEL 8

Come installare Varnish Cache 6 per Nginx su CentOS/RHEL 8