virtualbox-dkmsを再構成できません

virtualbox-dkmsを再構成できません

Debian Jessieの指示に従って、Debian Jessieにvitualboxをインストールしました。Debian Wiki
以下を実行して:

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`

2番目のコマンドでまだ何も見つからない場合は、次のようにします。

$ apt-cache search linux-headers-

利用可能なすべてのlinux-headersパッケージを一覧表示します。

少なくとも1つは実行中のカーネルと一致する必要があります(図を参照uname -r)。

それから:

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

答え2

これらすべてのソリューションを実行しましたが、問題は私のコアにあります!

linux-headers -uname -rカーネルバージョンのために3.16.0-3ヘッダーをインストールしたいが、DebianリポジトリにそのようなLinuxカーネルヘッダーはありません:3.16.0-4

解決策:apt-getを介してカーネルをアップグレードしましたが、すべてがうまく機能しました。

関連情報