Remove todos os dados e configurações de um aplicativo desinstalado [duplicado]

5

Como removi um aplicativo usando apt remove , como removerei os arquivos de configuração posteriormente, para obter o resultado de apt purge ?

    
por swa_mi 17.07.2017 / 17:22

4 respostas

11

Você pode usar apt-get purge para o mesmo propósito exato, aqui está um exemplo:

  1. Primeiro, remova o programa desejado usando apt remove e execute:

    dpkg -l package-name
    

    Você deve receber:

    ||/ Name              Version       Architecture  Description
    +++-=================-=============-=============-====================
    rc  package-name      1.1            amd64        something
    

    RC significa:

    • r package foi removido.
    • c arquivos de configuração ainda estão no seu sistema
  2. Agora use apt-get purge para o mesmo programa, desta vez dpkg -l package-name output deve ser como:

    ||/ Name              Version       Architecture  Description
    +++-=================-=============-=============-====================
    un  package-name      <none>        <none>        (no description available)
    
por Ravexina 17.07.2017 / 17:29
2

O local dos arquivos de configuração de um aplicativo varia de aplicativo para aplicativo e, às vezes, é demorado encontrá-los. Mesmo que um aplicativo tenha sido removido, você pode executar sudo apt purge <package_name> para limpar seus arquivos de configuração.

    
por karel 17.07.2017 / 17:25
1

Os comandos para remover / limpar os pacotes já foram fornecidos em outras respostas.

Existem algumas discrepâncias que podem causar confusão e deixar algumas das pastas do aplicativo. Se houver arquivos ou diretórios estrangeiros nas pastas de configuração de aplicativos, ele não poderá excluir a pasta, apenas os arquivos de configuração usados.

Assim, os arquivos / configurações de configuração atuais serão removidos.

O processo deve seguir o comando autoremove .

Este exemplo executará a tarefa:

Nas etapas, instalo um pacote de amostra que incluirá muitos arquivos de configuração. Em seguida, os comandos a seguir removerão o aplicativo e todos os seus arquivos de configuração, incluindo o diretório /etc/apache2 .

Se você instalar libapache2-mod-php depois de instalar apache2 , as pastas com os arquivos PHP permanecerão com a configuração do PHP. Se você não instalar algo que use a pasta compartilhada, a pasta também será removida.

$ sudo apt install apache2
$ sudo apt purge apache2
$ sudo apt --purge autoremove

Nota:
Você pode escolher um pacote diferente para testar o entendimento do que acontece com as pastas de instalação. O comportamento será o mesmo para o aplicativo real que você deseja remover, juntamente com seus arquivos e configurações de configuração.

    
por L. D. James 17.07.2017 / 17:51
0

Isso é muito simples e direto. Eu faço isso o tempo todo. Apenas certifique-se de alterar o nome do programa para o que você deseja remover.

sudo apt-get --purge remove firefox

Então você quer remover todas as dependências que foram instaladas com o seu programa; você não precisa mais deles.

Quando a remoção terminar, continue:

sudo apt-get autoremove

Agora, tudo a ver com esse programa foi completamente removido e desinstalado. Sem vestígios. Se você instalou um repositório / s, você pode removê-lo, indo para:

% bl0ck_qu0te%

Nesta página, você pode clicar um por um, todos os repositórios que não está usando e clicar no botão " Remover " abaixo da caixa.

Espero que isso ajude. Isso é o que eu faço e funciona como deveria.

EDIT: se você quiser fazer os dois primeiros passos em uma linha:

sudo apt-get --purge remove firefox && sudo apt-get autoremove
    
por Captain Fudge 17.07.2017 / 18:40