Não é possível instalar o driver da LAN no RedHat (*** /lib/modules/2.6.32-358.el6.i686/build: Nenhum arquivo ou diretório)?

3

Eu tentei instalar o driver de LAN Realtek no meu servidor RHEL (executando a versão 6.4).

Na pasta extraída: autorun.sh log.txt Makefile README src

\>type command: ./autorun.sh     
\>output:     
    check old driver and unload it.
    build the module and install    
    make: \***  /lib/modules/2.6.32-358.el6.i686/build: No such file or directory. Stop.    
    make[1]: \*** [clean] Error 2    
    make: *** [clean] Error 2 

Mas há um arquivo chamado "build" em /lib/modules/2.6.32-358.el6.i686/ . Não há diretório "build".

    
por Al2O3 05.04.2013 / 18:37

1 resposta

4

O diretório "build" é, na verdade, um link para o diretório do código-fonte do kernel:

$ ls -l /lib/modules/2.6.32-358.2.1.el6.x86_64/build
lrwxrwxrwx 1 root root 50 Mar 13 07:52 /lib/modules/2.6.32-358.2.1.el6.x86_64/build -> ../../../usr/src/kernels/2.6.32-358.2.1.el6.x86_64

Você precisa instalar o pacote kernel-devel que "fornece cabeçalhos de kernel e makefiles suficientes para construir módulos" através de um comando como

# yum install kernel-devel
    
por 05.04.2013 / 20:10