Rain WikiWindows · Linux · Android

apt autoremove

Ferramenta de linha de comandoDebian, UbuntuSeguro para excluir: Parcialmente

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

  1. Visualize o que seria removido: apt-get -s autoremove
  2. Leia a lista; marque qualquer coisa que você use como manual: sudo apt-mark manual <package>
  3. Remova o restante: sudo apt autoremove
  4. 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 -r mostra qual é o kernel atual.

Fontes

  1. Página de manual do apt-get(8) (Ubuntu) manpages.ubuntu.com
  2. 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: