RHELサーバー(バージョン6.4を実行)にRealtekLANドライバーをインストールしようとしました。
抽出されたフォルダー内: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
しかし、/lib/modules/2.6.32-358.el6.i686/
には「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
次のようなコマンドを使用して、「モジュールをビルドするのに十分なカーネルヘッダーとメイクファイルを提供する」kernel-develパッケージをインストールする必要があります。
# yum install kernel-devel