RedHatからLANドライバをインストールできません(*** /lib/modules/2.6.32-358.el6.i686/build:そのファイルまたはディレクトリはありません)?

RedHatからLANドライバをインストールできません(*** /lib/modules/2.6.32-358.el6.i686/build:そのファイルまたはディレクトリはありません)?

RHELサーバー(バージョン6.4を実行)にRealtek LANドライバをインストールしようとしています。

抽出されたフォルダから: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 

ところで、.txtファイルに「build」というファイルがあります/lib/modules/2.6.32-358.el6.i686/。ただし、「build」ディレクトリはありません。

答え1

「build」ディレクトリは、実際にはカーネルソースコードディレクトリへのリンクです。

$ 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

次のコマンドを使用して、「モジュールを構築するのに十分なカーネルヘッダーとmakefileを提供する」kernel-develパッケージをインストールする必要があります。

# yum install kernel-devel

関連情報