As atualizações do kernel exigem todas as versões intermediárias?


11

Estou pensando em desativar as atualizações automáticas ou fixar o kernel em uma versão específica. No entanto, estou preocupado com o fato de que, quando desmarcar a versão mais tarde, todos os kernels entre a versão fixada e a versão mais recente precisarão ser baixados e instalados, o que causaria /roota falta de espaço em disco .

Cada versão do kernel precisa ser baixada e instalada ou apt-getsabe buscar apenas o kernel mais recente?

Respostas:


25

O Ubuntu baixará e instalará apenas o kernel mais recente

Eu tenho um computador Ubuntu que fica desligado por meses. Quando eu o ligo e o deixo atualizar, ele baixa apenas o kernel mais recente e ignora os que estão no meio.

Você pode querer correr

sudo apt autoremove

Após cada atualização dos kernels, /boothá apenas dois kernels instalados mais recentemente. Dessa forma, se o kernel mais recente se comportar mal, você poderá voltar ao kernel que /bootestava funcionando anteriormente e, ao mesmo tempo, evitar ficar entupido com kernels antigos.

Espero que isto ajude


Desde qual versão autoremovelimpa os kernels? Certamente não funcionou no Trusty, o que requer remoção manual.
21718 Chris H

1
@ ChrisH: A última vez que verifiquei, autoremovemantém o kernel atual e um anterior (e o kernel atualmente inicializado), para que você possa recuperar se o novo não for inicializado. Mas ele removerá os kernels mais antigos que isso. Veja /etc/apt/apt.conf.d/01autoremove-kernelse o /etc/kernel/postinst.d/apt-auto-removalque gera isso. (Se você já fez várias atualizações que instalaram novos kernels, mas nunca cheguei a arrancar-los, fazer autoremove após reiniciar para chegar até 2 kernels instalados, em vez de 3)
Peter Cordes

8

Resposta curta: Não

Resposta mais longa: Eu tenho alguns sistemas de sabor Ubuntu (Lubuntu e Xubuntu), que eu executo raramente. Quando eu os atualizo e atualizo, eles geralmente ignoram várias versões do kernel e não há problemas. Normalmente, executo os seguintes comandos e recebo a versão atual do kernel (da mesma série de kernel),

sudo apt update
sudo apt full-upgrade

É uma boa ideia correr

sudo apt autoremove

após a instalação de um novo kernel, de modo que /bootapenas dois kernels foram instalados recentemente. Você pode selecionar o kernel anterior no menu grub, se houver problemas com o novo kernel.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.