Não é possível instalar o debian header 3.12-1-686-pae

0

Estou tentando usar o virtualbox que precisa do cabeçalho linux, mas não consigo encontrar o meu.

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'

Eu tentei adicionar o bom repo

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

E depois de uma atualização do apt-get

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

Gostaria de mencionar aqui sem sucesso.

Após um 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.
    
por Mio 10.09.2014 / 14:25

1 resposta

0

"jessie" também é conhecido como "testing". Isso significa que as coisas podem mudar o tempo todo.

A versão do kernel que você instalou não está mais disponível no repositório; portanto, também os pacotes de suporte, como o linux-headers- *, também desapareceram.

Eu recomendo a atualização para o pacote linux-image atual (linux-image-3.14-2-686-pae no momento da escrita), também instale o pacote linux-header correspondente ao mesmo tempo e então (após reinicializar no novo kernel) você deve ser capaz de construir os módulos necessários de virtualbox.

    
por 10.09.2014 / 14:41