tidak dapat mengkonfigurasi ulang virtualbox-dkms

8

Saya telah menginstal vitualbox pada Debian Jessie sesuai dengan instruksi pada debian wiki .
Dengan menjalankan:

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

Selama instalasi beberapa kesalahan dilaporkan.
Sekarang saya ingin mengkonfigurasi ulang virtualbox-dkms tetapi saya menerima kesalahan ini:

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.

Catatan: uname -rmenunjukkan 3.16-3-amd64tetapi sumber saya folder di / usr / src yaitu bernama:
linux-headers-3.16.0-4-amd64.

Saya tidak tahu harus berbuat apa!

mahdix
sumber

Jawaban:

13

Lari:

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

Jika perintah kedua itu masih gagal menemukan apa pun, maka:

$ apt-cache search linux-headers-

untuk mendaftar semua linux-headerspaket yang tersedia.

Setidaknya satu harus cocok dengan kernel yang Anda jalankan (seperti yang ditampilkan oleh uname -r).

Kemudian:

sudo apt-get install linux-headers-<version number>
garethTheRed
sumber
1
Saya masih mendapatkan kesalahan ini, bahkan dengan header diinstal menggunakan perintah ini.
Cerin
3

Saya melakukan semua solusi ini tetapi masalahnya adalah tentang kernel saya!

linux-headers- uname -ringin menginstal 3.16.0-3 header karena versi kernel saya tetapi tidak ada header linux di repo Debian: Ada 3.16.0-4

Solusi: tingkatkan kernel saya melalui apt-get maka semuanya berfungsi dengan baik.

mahdix
sumber