virtualbox-dkms를 재구성할 수 없습니다

virtualbox-dkms를 재구성할 수 없습니다

Debian Jessie의 지침에 따라 Debian Jessie에 vitualbox를 설치했습니다.데비안 위키.
다음을 실행하여:

apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox

설치 중에 일부 오류가 보고되었습니다.
이제 virtualbox-dkms를 재구성하고 싶지만 다음 오류가 발생합니다.

Loading new virtualbox-4.3.18 DKMS files...
Building only for 3.16-3-amd64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

참고: uname -r표시되지만 3.16-3-amd64/usr/src의 소스 폴더 이름은
linux-headers-3.16.0-4-amd64.

나는 무엇을 해야할지 모르겠습니다!

답변1

달리기:

$ sudo apt-get update
$ sudo apt-get install linux-headers-`uname -r`

두 번째 명령으로 여전히 아무것도 찾지 못하면 다음을 수행합니다.

$ apt-cache search linux-headers-

사용 가능한 모든 linux-headers패키지를 나열합니다.

최소한 하나는 실행 중인 커널과 일치해야 합니다(그림 참조 uname -r).

그 다음에:

sudo apt-get install linux-headers-<version number>

답변2

이 모든 솔루션을 수행했지만 문제는 내 코어에 있습니다!

linux-headers - uname -r커널 버전 때문에 3.16.0-3 헤더를 설치하고 싶지만 데비안 저장소에 그런 리눅스 커널 헤더가 없습니다:3.16.0-4

해결책: apt-get을 통해 커널을 업그레이드했는데 모든 것이 잘 작동했습니다.

관련 정보