apt remove vs purge [duplicado]

9
    

Esta pergunta já tem uma resposta aqui:

    
  •              Qual é a diferença entre 'limpeza do apt-get' 'e' apt-get remove '?                                      3 respostas                          
  •     

Eu vejo sudo apt remove package_name e sudo apt purge package_name ,
Mas qual é a diferença? é mais seguro que o outro ou remove pacotes instalados por esse pacote?

    
por Camden 17.07.2017 / 00:59

2 respostas

15

Você pode ler o manual do apt com

man apt

Na linha 35 você encontrará o seguinte

       Removing a package removes all packaged data, but leaves usually
       small (modified) user configuration files behind, in case the
       remove was an accident. Just issuing an installation request for
       the accidentally removed package will restore its function as
       before in that case. On the other hand you can get rid of these
       leftovers by calling purge even on already removed packages. Note
       that this does not affect any data or configuration stored in your
       home directory.

Então, em suma: remove deixa alguns arquivos de configuração atrás de onde purge não. E você ainda pode usar a limpeza se depois quiser excluir esses arquivos de configuração.

    
por urben 17.07.2017 / 01:15
3

A página de manual de apt-get (execute man apt-get para ver isso) diz:

remove
    remove is identical to install except that packages are removed instead of installed. Note that removing a
    package leaves its configuration files on the system. If a plus sign is appended to the package name (with
    no intervening space), the identified package will be installed instead of removed.

purge
    purge is identical to remove except that packages are removed and purged (any configuration files are
    deleted too).

Em poucas palavras, remove mantém os arquivos de configuração enquanto purge os remove. Ambos são seguros, mas qual deles escolher depende de você querer remover configurações.

    
por edwinksl 17.07.2017 / 01:07