Cache de pacotes APT (apt clean e autoclean)
O cache de pacotes APT é a pasta /var/cache/apt/archives, onde o apt e o apt-get mantêm arquivos de pacotes .deb baixados no Debian, Ubuntu e distribuições relacionadas. apt-get clean remove todos os pacotes em cache, apt-get autoclean remove apenas aqueles que não podem mais ser baixados, e apt autoremove remove pacotes que não são mais necessários para nada.
1O que cada comando faz
clean remove tudo, exceto o arquivo de trava (lock file), de /var/cache/apt/archives e sua pasta partial. Os pacotes permanecem instalados; apenas as cópias baixadas são removidas.
autoclean exclui arquivos de pacotes em cache que não estão mais disponíveis nos repositórios, o que evita que o cache cresça indefinidamente.
autoremove desinstala pacotes que foram instalados automaticamente como dependências e não são mais necessários, como kernels antigos no Ubuntu.
2Verificando o tamanho
du -sh /var/cache/apt/archives mostra quanto espaço o cache utiliza.
Como limpar o cache do APT
- Verifique o tamanho:
du -sh /var/cache/apt/archives - Remova todos os pacotes em cache:
sudo apt-get clean - Revise o que seria removido:
apt-get -s autoremove - Se a lista parecer correta:
sudo apt autoremove
Cuidados
- Leia a lista do autoremove antes de confirmar: um pacote que você usa pode estar listado se ele foi instalado apenas como uma dependência.
- Mantenha pelo menos um kernel mais antigo que você saiba que inicializa o sistema.
Artigos relacionados
- Uso de disco com du e ncduComo encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.
- df (disk free)Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.
- journalctl e o journal do systemdComo ler logs com journalctl, verificar quanto espaço o journal utiliza e reduzi-lo com segurança usando as opções --vacuum.
Fontes
- apt-get(8) (Debian) manpages.debian.org
- apt(8) (Debian) manpages.debian.org
Última revisão: