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