remove - remove é idêntico à instalação, exceto que os pacotes são removidos em vez de instalados. Observe que a remoção de um pacote deixa seus arquivos de configuração no sistema . Se um sinal de adição for anexado ao nome do pacote (sem espaço intermediário), o pacote identificado será instalado em vez de removido.
limpeza - limpeza é idêntica à remoção, exceto que os pacotes são removidos e removidos ( qualquer arquivo de configuração também é excluído ).
Isso, obviamente, não se aplica a pacotes que contêm arquivos de configuração dentro da pasta inicial do usuário (por exemplo /home/SexyNoJutsuUser:), esses arquivos não serão tocados ( por que "Limpar" não remove tudo relacionado a um aplicativo? )
Por exemplo, se você remover o Chrome, Firefox, XBMC ou qualquer outro que contenha alguns arquivos de configuração dentro da sua /homepasta, esses arquivos permanecerão lá.
Por outro lado, se você instalar o apache, squid, mysql ou qualquer outro serviço similar que salve seus arquivos /etc, esses arquivos de configuração serão excluídos se você usar purge.
A limpeza pode ser usada em um meta pacote para removê-lo, mantendo intacto o pacote subjacente. Se você deseja atualizar o sistema base sem afetar o postgres, você pode apt-get limpar o meta pacote postgres e, em seguida, atualizar o Debian 7- O Debian 8 deixará sua versão do postgres intocada.
apt-get remove packagename removerá os binários, mas não os arquivos de configuração ou dados do pacote packagename.
apt-get purge packagename, ou apt-get remove --purge packagename removerá tudo o que estiver relacionado ao pacote
packagename, [...] Particularmente útil quando você deseja "começar tudo de novo" com um aplicativo, porque você estragou a configuração.
apt
é semelhante, mas uma alternativa à,apt-get
): askubuntu.com/questions/936810/apt-remove-vs-purgeRespostas:
Como a
man apt-get
página diz:Isso, obviamente, não se aplica a pacotes que contêm arquivos de configuração dentro da pasta inicial do usuário (por exemplo
/home/SexyNoJutsuUser
:), esses arquivos não serão tocados ( por que "Limpar" não remove tudo relacionado a um aplicativo? )Por exemplo, se você remover o Chrome, Firefox, XBMC ou qualquer outro que contenha alguns arquivos de configuração dentro da sua
/home
pasta, esses arquivos permanecerão lá.Por outro lado, se você instalar o apache, squid, mysql ou qualquer outro serviço similar que salve seus arquivos
/etc
, esses arquivos de configuração serão excluídos se você usarpurge
.fonte
Um trecho da minha resposta sobre outra pergunta:
fonte
apt-get purge
remove arquivos de configuração, enquantoapt-get remove
não.fonte