Como atualizar o kernel com todas as dependências no Debian?

1

Eu tentei selecionar uma versão mais nova no aptitude para linux-image-amd64 , mas ela não atualizou outros pacotes como linux-headers-amd64 , o que provavelmente resultaria em um sistema quebrado. Eu devo estar fazendo algo errado.

Eu poderia instalar mais pacotes, mas eu me preocupo com módulos, drivers, dkms, ferramentas linux e outras coisas que podem quebrar e eu não sou um especialista, diga se o seguinte faz o que eu preciso.

# apt-get install -t jessie-backports \
linux-image-amd64 linux-headers-amd64 linux-tools \
--install-suggests

Existe um processo 'simples' que permita atualizar todos os pacotes que dependem da minha versão atual do kernel?

    
por sevo 15.07.2016 / 21:00

1 resposta

0

Para listar dependências:

$ apt-cache show linux-image-amd64

E então você pode listar suas dependências, etc. Você verá que já está fazendo o que você quer. Tem regras lá como aqui:

$ apt-cache show linux-image-3.2.0-4-amd64
...
Depends: kmod | module-init-tools, linux-base (>= 3~), initramfs-tools (>= 0.99~) | linux-initramfs-tool

Portanto, se sua base de Linux for mais antiga que a versão 3, ou ferramentas initramfs, etc., elas também serão atualizadas.

E se não estiver fazendo o que você quer, então isso é apenas um bug em como eles configuram o depende, e você não o encontrará usando o apt-cache. E espero que isso seja muito raro (mas algumas pessoas disseram que isso aconteceu com o systemd no fedora dependendo de um kernel mais novo que o que foi instalado).

    
por 18.07.2016 / 11:49