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
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
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.