O que é o 'linux-libc-dev'? “Cabeçalhos de kernel do Linux para desenvolvimento” para outra série de kernel em atualizador de software

2

Algumas atualizações foram disponibilizadas recentemente. Abaixo está a captura de tela:

Comovocêspodemver,nasAtualizaçõesdeSegurança,umadasatualizaçõesdobasedoUbuntuécabeçalhosdokerneldoLinuxparadesenvolvimento..

Adescriçãodestaatualizaçãomostraoseguinte:

Diz que tenho cabeçalhos para o Kernel 4.4.0-93.116! Eu não entendo, mas eu não estou usando o kernel LTS 4.4.x, mas estou usando o seguinte:

uname -r
4.10.0-28-generic

Então, como é que tenho cabeçalhos para outra série de kernel instalada? E agora há uma nova versão para atualizar!

Estou sempre tentando manter o kernel que tenho ... (apesar de estar um pouco preocupado por não estar usando nenhum kernel LTS como a série 4.4.x, que fiz no Mint), mas agora isso parece muito confuso!

O que devo fazer agora? Qualquer explicação por que eu tenho cabeçalhos para outra série de kernel instalada no meu sistema?!

    
por Apollonius 19.09.2017 / 18:46

1 resposta

4

O pacote linux-libc-dev contém cabeçalhos de bibliotecas de espaço do usuário.

Nas versões do Ubuntu LTS, eles não são atualizados com os kernels HWE.

É normal e você não precisa alterá-lo.

Os cabeçalhos do Linux estão em outro pacote chamado linux-headers... que corresponde à versão do kernel.

Veja apt-cache show linux-libc-dev

Linux Kernel Headers for development
 This package provides headers from the Linux kernel.  These headers
 are used by the installed headers for GNU glibc and other system
 libraries. They are NOT meant to be used to build third-party modules for
 your kernel. Use linux-headers-* packages for that.

Quase exatamente o que escrevi antes; -)

    
por Pilot6 19.09.2017 / 18:54