Debian
無法重新配置 virtualbox-dkms
我根據debian wiki上的說明在 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
.我不知道該怎麼辦!
我做了所有這些解決方案,但問題出在我的核心上!
linux-
uname -r
headers- 由於我的核心版本,想安裝 3.16.0-3 標頭檔,但 Debian repos 中沒有這樣的 linux 核心標頭檔:有3.16.0-4解決方案:通過 apt-get 升級我的核心,然後一切正常。
跑:
$ 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>