không thể cấu hình lại virtualbox-dkms


8

Tôi đã cài đặt vitualbox trên Debian Jessie theo hướng dẫn trên wiki debian .
Bằng cách chạy:

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

Trong quá trình cài đặt một số lỗi đã được báo cáo.
Bây giờ tôi muốn cấu hình lại virtualbox-dkms nhưng tôi nhận được lỗi này:

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.

Lưu ý: uname -rhiển thị 3.16-3-amd64nhưng thư mục nguồn của tôi trong / usr / src được đặt tên :
linux-headers-3.16.0-4-amd64.

Tôi không biết phải làm gì!

Câu trả lời:


13

Chạy:

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

Nếu lệnh thứ hai đó vẫn không tìm thấy gì, thì:

$ apt-cache search linux-headers-

để liệt kê tất cả các linux-headersgói có sẵn.

Ít nhất một cái phải phù hợp với kernel bạn đang chạy (như được hiển thị bởi uname -r).

Sau đó:

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

1
Tôi vẫn gặp lỗi này, ngay cả với các tiêu đề được cài đặt bằng lệnh này.
Cerin

3

Tôi đã làm tất cả các giải pháp này nhưng vấn đề là về hạt nhân của tôi!

linux-headers- uname -rmuốn cài đặt các tiêu đề 3.16.0-3 do phiên bản kernel của tôi nhưng không có tiêu đề kernel linux như vậy trong repos Debian: Có 3.16.0-4

Giải pháp: nâng cấp kernel của tôi thông qua apt-get thì mọi thứ đều hoạt động tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.