Por que uma fonte de kernel mais antiga é instalada?

1

Estou executando o kernel 14.04 Ubuntu 3.19.0-39-generic e me pergunto por que, ao instalar o código-fonte do kernel, a versão 3.13.0 do código fonte do kernel é instalada.?!

~# uname -r
3.19.0-39-generic

~# apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches

~# apt-get install linux-source

.. (instalaria o linux-source-3.13.0) ..

Após a instalação:

~# ll /usr/src/
total 28
drwxr-xr-x  7 root root 4096 Dec 10 15:12 ./
drwxr-xr-x 10 root root 4096 Aug  5 01:12 ../
drwxr-xr-x 24 root root 4096 Dec  4 12:13 linux-headers-3.19.0-37/
drwxr-xr-x  7 root root 4096 Dec  4 12:13 linux-headers-3.19.0-37-generic/
drwxr-xr-x 24 root root 4096 Dec  7 09:45 linux-headers-3.19.0-39/
drwxr-xr-x  7 root root 4096 Dec  7 09:45 linux-headers-3.19.0-39-generic/
drwxr-xr-x  4 root root 4096 Dec 10 14:55 linux-source-3.13.0/
lrwxrwxrwx  1 root root   47 Nov 30 23:38 linux-source-3.13.0.tar.bz2 -> linux-source-3.13.0/linux-source-3.13.0.tar.bz2

Estou investigando isso porque estou tendo problemas notórios ao instalar os módulos do driver do kernel da NVIDIA e a instalação falha com a impossibilidade de localizar a origem do kernel. (Eu sei que é apenas os arquivos de cabeçalho que são necessários, mas eu estou sem opções e olhar em todas as direções ..)

Obrigado

    
por ritter 10.12.2015 / 21:43

1 resposta

3

Para obter linux-source 3.19 para o Ubuntu 14.04 você precisa executar

sudo apt-get install linux-source-lts-vivid

Mas você não precisa de fonte do kernel para instalar os drivers da Nvidia. Cabeçalhos são suficientes.

    
por Pilot6 10.12.2015 / 22:08