![Ubuntu에 커널 업데이트를 설치한 후 수동으로 설치된 커널 모듈을 자동으로 빌드합니다.](https://linux55.com/image/27191/Ubuntu%EC%97%90%20%EC%BB%A4%EB%84%90%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%9C%20%ED%9B%84%20%EC%88%98%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%B9%98%EB%90%9C%20%EC%BB%A4%EB%84%90%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%B9%8C%EB%93%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 노력하고있다플래시 캐시내 우분투에서는 장기 테스트에 사용하는 것이 흥미로워 보입니다. 소스를 다운로드하고 컴파일한 후 결과 커널 모듈을 설치했습니다. 여태까지는 그런대로 잘됐다.
그러나 OS를 업데이트하고 새 커널을 설치한 후에는 새 커널에 맞게 모듈을 다시 컴파일하고 다른 경로에 설치해야 했습니다.
이 작업이 자동으로 수행될 수 있다고 확신하지만 방법을 모르겠습니다. 시스템에서 커널을 업데이트할 때마다 여러 모듈(virtualbox 모듈 포함)이 자동으로 컴파일됩니다.
커널 패키지를 업그레이드할 때 수동으로 설치된 커널 모듈을 자동으로 다시 컴파일하는 방법은 무엇입니까? 기본적 make
으로 make install
.apt-get upgrade
답변1
"일반적인" 방법은 다음과 같습니다.데이터 관리 시스템(원래 Linux에서 서버용 특정 드라이버를 지원하기 위해 Dell에서 개발했습니다.) nVidia도 이제 그래픽 카드 드라이버를 DKMS와 통합합니다. 이 드라이버는 커널을 업데이트할 때마다 다시 컴파일해야 합니다.
답변2
당신이 만들면
$ 도움
커널 소스 디렉토리에 보면
...
커널 패키징:
deb-pkg - 커널을 deb 패키지로 빌드합니다
...
make deb-pkg
여러 커널 관련 패키지를 빌드합니다.
- 리눅스-펌웨어-image_*.deb
- 리눅스 헤더-*.deb
- 리눅스-이미지-*.deb
- 리눅스-libc-dev_*.deb