limpo, autoclean e auto-remover - combiná-los é um bom passo?

16

Será lógico, por meio da lógica orientada ao Debian, unir os três comandos apt-get cleane apt-get autoclean, apt-get autoremoveem um único comando, que faz todos eles?

Arcticooling
fonte
1
A que "lógica orientada ao Debian" você está se referindo?
Chai T. Rex
Lógica comum em sistemas Debian como Debian e Ubuntu. A lógica sai em sintaxe, comandos, terminologia etc.
Arcticooling

Respostas:

31

Isso depende completamente do que você deseja alcançar; eles são separados por um motivo. Mas vamos ver o que eles realmente fazem:

  • apt/apt-get clean → limpa os pacotes e instala o script no /var/cache/apt/archives/
  • apt/apt-get autoclean → limpa pacotes deb obsoletos, menos de clean
  • apt/apt-get autoremove→ remove pacotes órfãos que não são mais necessários do sistema, mas não os limpa, use a --purgeopção junto com o comando para isso.

Cabe a você decidir se deseja combinar um dos dois primeiros com o último e pode fazer o seguinte:

sudo apt autoremove && sudo apt clean

Se é isso que você realmente quer fazer, mas agora codificar um comando extra, é supérfluo ser honesto.

Material de leitura adicional:

Videonauth
fonte
1
Eu defini um alias para sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"e isso me serve bem. Cuidado: autoremoveremove imagens antigas do kernel.
dessert
Se entendi sua resposta corretamente, você quer dizer que isso sudo apt-get autoremove && sudo apt-get cleancobre tudo sudo apt-get autoclean?
Arcticooling
2
Exatamente, a limpeza automática apenas remove os arquivos dos arquivos que não podem mais ser baixados, limpa as armas completamente.
Videonauth