Я пытаюсь использовать virtualbox, которому нужен заголовок linux, но я не могу найти свой.

sudo apt-get -y install linux-headers-`uname -r`  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-3.12-1-686-pae
E: Couldn't find any package by regex 'linux-headers-3.12-1-686-pae'
E: Couldn't find any package by regex 'linux-headers-3.12-1-686-pae'

Я попытался добавить хороший репо

deb http://http.debian.net/debian/ jessie main contrib

И после apt-get update

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

Как упомянуть здесь без успеха.

После dpkg-reconfigure virtualbox-dkms

Loading new virtualbox-4.3.14 DKMS files...
Building only for 3.12-1-686-pae
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
 failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.

1 ответ1

0

"Джесси" также известен как "тестирование". Это означает, что все может меняться все время.

Установленная вами версия ядра больше не доступна в репозитории; следовательно, также исчезли и пакеты поддержки, такие как linux-headers- *.

Я рекомендую обновиться до текущего пакета linux-image (linux-image-3.14-2-686-pae на момент написания), а также установить соответствующий пакет linux-header одновременно и затем (после перезагрузки в новое ядро) Вы должны быть в состоянии построить необходимые модули virtualbox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .