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