openSUSE - Como remover versões antigas do kernel

Publicado por Frederico F. Siena em 01/06/2015

[ Hits: 3.673 ]

 


openSUSE - Como remover versões antigas do kernel



Quem, assim como eu, utilizar o openSUSE em sua versão Tumbleweed, está sempre com a última versão de kernel estável do ramo Factory e, caso você não remova as versões antigas, acumula-se algo em torno de 2GB por versão. Levando em consideração o VirtualBox.

Embora seja prudente sempre ficar pelo menos com a versão anterior por segurança, depois de devidamente testado o novo kernel, não há motivo para não removê-las, principalmente para quem roda o SO em um SATA de 32 GB.

Bom, chega de conversa e vamos ao comando.

# zypper rm $(rpm -qa | grep kernel | grep 4.0.1) ; zypper ps

Explicação: com o comando rpm e aplicação de dutos, consegue-se remover todos os pacotes via zypper que são dependentes da versão indicada (a 4.0.1, no caso).

A saída do comando é:

Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 25 packages are going to be REMOVED:
kernel-default-4.0.1-1.1 kernel-default-devel-4.0.1-1.1 kernel-desktop-4.0.1-1.1 kernel-desktop-devel-4.0.1-1.1 kernel-devel-4.0.1-1.1 kernel-pv-devel-4.0.1-1.1 kernel-source-4.0.1-1.1 kernel-syms-4.0.1-1.1 kernel-xen-devel-4.0.1-1.1 virtualbox-guest-kmp-default-4.3.26_k4.0.1_1-2.5 virtualbox-guest-kmp-default-4.3.26_k4.0.1_1-144.1 virtualbox-guest-kmp-default-4.3.26_k4.0.1_1-146.1 virtualbox-guest-kmp-default-4.3.28_k4.0.1_1-148.1 virtualbox-guest-kmp-desktop-4.3.26_k4.0.1_1-2.5
  virtualbox-guest-kmp-desktop-4.3.26_k4.0.1_1-144.1 virtualbox-guest-kmp-desktop-4.3.26_k4.0.1_1-146.1 virtualbox-guest-kmp-desktop-4.3.28_k4.0.1_1-148.1 virtualbox-host-kmp-default-4.3.26_k4.0.1_1-2.5 virtualbox-host-kmp-default-4.3.26_k4.0.1_1-144.1 virtualbox-host-kmp-default-4.3.26_k4.0.1_1-146.1 virtualbox-host-kmp-default-4.3.28_k4.0.1_1-148.1 virtualbox-host-kmp-desktop-4.3.26_k4.0.1_1-2.5 virtualbox-host-kmp-desktop-4.3.26_k4.0.1_1-144.1 virtualbox-host-kmp-desktop-4.3.26_k4.0.1_1-146.1 virtualbox-host-kmp-desktop-4.3.28_k4.0.1_1-148.1

25 packages to remove.
After the operation, 992.7 MiB will be freed.
Continue? [y/n/? shows all options] (y): y


Com a utilização do zypper, nenhuma dependência impede a remoção solicitada e o GRUB2 é invocado, efetuando as devidas exclusões também.

É isso, espero ter ajudado alguém.

Outras dicas deste autor

Natural Scrolling no openSUSE Leap 42.2

Erros na última atualização do openSUSE 13.1 [Resolvido]

Como adicionar a URL da sua rádio favorita ao RadioTray

Leitura recomendada

Passwd não alterando senha de usuário

Renomear vários arquivos ao mesmo tempo

Removendo vários arquivos de uma lista gigante (Argument list too long)

Alias definitivo

Compactando e dividindo um arquivo no disquete

  

Comentários
[1] Comentário enviado por removido em 01/06/2015 - 17:13h

Boa! Bem mais prático que o meu método:
-> http://www.vivaolinux.com.br/dica/Removendo-Kernels-antigos-do-openSUSE/

:)

[2] Comentário enviado por lueneberg em 19/05/2016 - 06:46h

Perfeito, dica pratica e útil......



Contribuir com comentário