apt autoremove
O apt autoremove remove pacotes que foram instalados automaticamente como dependências de outros pacotes e que não são mais necessários por nenhum pacote instalado. No Debian e no Ubuntu, ele libera espaço após a remoção de programas e após atualizações de kernel, quando pacotes de kernel mais antigos não são mais necessários.
1Pacotes manuais e automáticos
O APT marca cada pacote como instalado manualmente (você solicitou) ou instalado automaticamente (adicionado como uma dependência). Quando nada mais depende de um pacote automático, o apt o lista como 'não mais necessário'. apt-mark showmanual e apt-mark showauto exibem os dois grupos.
2Kernels antigos
No Ubuntu, pacotes de kernel mais antigos tornam-se removíveis após a instalação de kernels mais recentes. O kernel em execução e os mais novos são mantidos, portanto, um kernel de fallback permanece no menu de inicialização.
3Mantendo um pacote
Se o autoremove listar um pacote que você usa, sudo apt-mark manual <package> o marcará como instalado manualmente e o autoremove o manterá.
Como usar o autoremove com segurança
- Visualize o que seria removido:
apt-get -s autoremove - Leia a lista; marque qualquer coisa que você use como manual:
sudo apt-mark manual <package> - Remova o restante:
sudo apt autoremove - Para excluir também seus arquivos de configuração:
sudo apt autoremove --purge
Cuidados
- Remover um pacote que você instalou manualmente como uma dependência pode quebrar scripts que o utilizam; verifique a lista primeiro.
- Não remova o kernel em execução;
uname -rmostra qual é o kernel atual.
Artigos relacionados
- Cache de pacotes APT (apt clean e autoclean)Onde o APT mantém os arquivos .deb baixados, como apt clean, autoclean e autoremove diferem, e o que é seguro remover no Debian e Ubuntu.
- 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.
- Localizando arquivos grandes e antigos com o findComo usar o find para listar arquivos grandes ou antigos no Linux, visualizá-los com segurança e excluir apenas o que você verificou.
Fontes
- Página de manual do apt-get(8) (Ubuntu) manpages.ubuntu.com
- Página de manual do apt-mark(8) (Debian) manpages.debian.org
Observação: O RainServer oferece monitoramento e limpeza segura para servidores Linux; ele mostra o que será alterado e solicita confirmação antes.
Última revisão: