Qual é a política do Ubuntu para manter kernels antigos

46

Acabei o espaço em disco em /. Examinando a situação, percebi que desde a primeira instalação do 12.04, o Ubuntu atualizou o kernel ~ 23 vezes e manteve todos os kernel, binários e fontes de cabeçalho antigos .

Acabei de apt-get purgeeditar manualmente, exceto o último, economizando espaço ~ 4Gb (em uma partição de 20Gb, então isso é v. Significativo). Por que o Ubuntu gostaria de manter tudo isso? É a falta de um recurso como "keep last 4" ou existe algum outro motivo?

artfulrobot
fonte

Respostas:

37

O Ubuntu costumava manter os kernels antigos por motivos de segurança, no entanto, agora deve ser autocleaning os kernels antigos.

O sistema deve limpar automaticamente os kernels antigos por esse bug:

Portanto, você pode querer garantir que seu sistema esteja atualizado e que você tenha o apt (0.9.7.5ubuntu5.5) instalado. Se você ainda está tendo o comportamento errado, por favor relate um bug no pacote apt.

Isso também é útil se você deseja limpar as coisas:

Você não precisa limpar manualmente cada pacote do kernel, sudo apt-get autoremovepois de vez em quando remove os kernels que você não precisa mais. No entanto, encontrar a causa raiz do motivo pelo qual seu sistema não está limpando automaticamente os kernels antigos é provavelmente mais fácil.

Jorge Castro
fonte