Como limpar o cache do pacote no Arch Linux

Então você está executando o Arch Linux e digita sudo pacman -Syu para atualizar seu sistema, mas o utilitário pacman diz que você não tem espaço em disco suficiente. O que aconteceu? Você provavelmente só precisa esvaziar o cache de pacotes do sistema.

O que aconteceu com meu espaço em disco?

Se você está se perguntando para onde foi o espaço em disco, o provável culpado é o cache de pacote do Arch. O Arch Linux armazena uma cópia de cada pacote baixado no diretório / var / cache / pacman / pkg / . Isso inclui todos os pacotes baixados, até mesmo atualizações. Você pode reverter para versões anteriores no caso de uma atualização quebrar um pacote, o que é útil em uma distribuição de lançamento contínuo como o Arch.

Embora ter várias cópias de um pacote seja útil para a recuperação, ele ocupa espaço. Você pode esquecer de remover as versões anteriores dos pacotes. Os desenvolvedores do Arch Linux decidiram que seria melhor para o usuário gerenciar esse cache ao invés de construir algum utilitário automático para se livrar de versões desatualizadas. Então, como você consegue seu espaço de volta?

Limpando o Cache de Pacote no Arch Linux

Felizmente, o utilitário pacman permite limpar o cache do pacote. Para fazer isso, digite:

 pacman -Sc

Isso removerá quaisquer pacotes do cache que não estejam instalados atualmente. Adicionar outro sinalizador -c no comando removerá todos os pacotes em cache.

 pacman -Scc

Relacionado: Como instalar e remover pacotes no Arch Linux

O utilitário paccache

Limpar o cache do pacote com o pacman é uma proposta do tipo tudo ou nada. Você vai querer ter algumas versões mais antigas para usar, enquanto ainda mantém espaço em disco suficiente. O utilitário paccache o ajudará a equilibrar essas necessidades. Faz parte do pacote pacman-contrib .

Para instalá-lo, digite:

 sudo pacman -S pacman-contrib

Para remover todos os pacotes em cache, exceto as três versões mais recentes, digite:

 sudo paccache -r

Se você deseja manter a versão mais recente, use a opção -k , especificada com o número de pacotes mais recentes que você deseja. Neste caso, um:

 sudo paccache -rk1

Relacionado: Como instalar o Arch Linux no VirtualBox usando o instalador guiado

Agora você tem mais espaço em disco

Arch exige mais esforço para administrar do que outras distros. O gerenciamento de pacotes não é exceção, mas com essas dicas, você pode recuperar seu espaço em disco enquanto ainda pode recorrer a pacotes mais antigos, se necessário.

Se você ainda não experimentou o Arch Linux, ou se o complexo processo de instalação parece difícil para você, pode instalar facilmente o Arch Linux usando o instalador guiado.