Por que o apt-get remove apenas alguns kB?

2

Instalei nginx ( sudo apt-get install nginx ) e, em seguida, removi-o com sudo apt-get remove nginx . Preciso garantir que o aplicativo seja desinstalado e não possa ser executado. (Ainda posso executar service nginx start sem erro em nginx\error.log ).

Eu me pergunto por que apenas 90kB foi removido quando eu baixei vários megabytes? O que estou fazendo errado?

    
por Scott 29.08.2013 / 13:52

1 resposta

5

i wonder why only 90kB was removed when i downloaded many MB ?

Este 90kb pode ser apenas o executável nginx . Você pode remover arquivos de configuração e outros arquivos deixados pelo programa com apt-get purge <program_name> .

Os outros MBs que você pode ter baixado foram programas nos quais o nginx pode depender para executar (as chamadas dependências). Para remover dependências com o apt run apt-get autoremove

Para uma resposta mais canônica, considere isto:

  • apt-get remove <package_name> irá remover os arquivos binários , mas não dados ou arquivos de configuração.
  • apt-get purge <package_name> removerá tudo o que foi instalado , mas não suas dependências. Isso pode ser útil caso você queira reinstalar um software , devido, por exemplo, a configurações confusas. Você também pode fazer o mesmo se você executar apt-get remove --purge <package_name>
  • apt-get autoremove remove software que foi instalado como dependência por algum outro software, mas não é mais necessário.
por 29.08.2013 / 14:00