我尝试在 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/
。但没有“构建”目录。
答案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
您需要通过以下命令安装 kernel-devel 软件包,该软件包“提供足以构建模块的内核头文件和 makefiles”
# yum install kernel-devel