2.6.23.12-52.fc7-i686는 어디서 찾아야 하나요?

firenux의 이미지

모듈을 테스트 할려고 하는데
make 돌리니까 오류가 납니다.

[root@localhost dev_driver]# make
make -C /lib/modules/2.6.23.12-52.fc7/build SUBDIRS=/root/dev_driver modules
make: *** /lib/modules/2.6.23.12-52.fc7/build: 그런 파일이나 디렉토리가 없음. 멈춤.
make: *** [defaule] 오류 2

/lib/modules/2.6.23.12-52.fc7/build -> ../../../usr/src/kernels/2.6.23.12-52.fc7-i686
따라가보니 /usr/src/ 안에 kernels/2.6.23.12-52.fc7-i686가 없습니다.

일단 kernel.org에서 linux-2.6.23.12.tar.bz2을 다운받아 컴파일 했는데 usr/src/kernels/2.6.23.12-52.fc7-i686
가 안생기네요...

2.6.23.12-52.fc7-i686는 어디서 찾아야 하나요?

academic의 이미지

yum update로 설치하시면 안되나요? 굳이 커널을 컴파일할 필요가 없다면...

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

moonhyunjin의 이미지

kernel 패키지는 컴파일하고 나온 바이너리만 들어있습니다.

kernel 패키지 버전과 같은 kernel-devel 패키지는 설치하셔야 모듈 컴파일을 할 수 있습니다.

$ yum install kernel-devel

<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인