web-dev-qa-db-ja.com

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

RHELサーバー(バージョン6.4を実行)にRealtekLANドライバーをインストールしようとしました。

抽出されたフォルダー内:autorun.shlog.txtMakefileREADMEsrc

\>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 

しかし、/lib/modules/2.6.32-358.el6.i686/には「build」という名前のファイルがあります。ただし、「ビルド」ディレクトリはありません。

4
Al2O3

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

$ 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

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

# yum install kernel-devel
4
ZaSter