Como remover arquivos residuais após desinstalar o software no Linux

Linux n√£o tem um registro infernal Windows. Para a maioria dos usu√°rios, essa √© a principal vantagem: um banco de dados central menos incrivelmente delicado e constantemente modificado, com o qual voc√™ deve se preocupar. A desvantagem √© que a desinstala√ß√£o do software e das ferramentas requer uma ferramenta de instala√ß√£o √ļtil ou uma cuidadosa combina√ß√£o de arquivos do usu√°rio. Muitos programas possuem procedimentos ou ferramentas de desinstala√ß√£o, especialmente aqueles instalados usando gerenciadores de pacotes, como o apt-get, mas outros exigem a remo√ß√£o manual dos arquivos restantes ap√≥s a desinstala√ß√£o do software.

Como os usuários antigos do Linux sabem, não há necessidade de "avisar" o sistema operacional antes de excluir os arquivos. Tudo no disco rígido é um arquivo de igual valor. Como resultado, excluir um "programa" é realmente excluir uma coleção de arquivos que funcionam juntos. Idealmente, o desinstalador cuidaria deles para você, mas nem todo programa é gerenciado tão bem.

Desinstalando programas usando o Gerenciador de Pacotes

Se possível, remova o pacote de aplicativos usando o gerenciador de pacotes usado para instalação. Por exemplo, se você instalou o aplicativo no Ubuntu Software ou Gnome Software, poderá desinstalar o software do mesmo local.

Você também pode visualizar os arquivos INSTALL ou README para pacotes instalados. Eles podem ser encontrados nos arquivos binários básicos do pacote.

Usando Synaptic

Synaptic é um gerenciador de pacotes da GUI para aplicativos Linux baseados no Debian. Possui mais ferramentas de remoção disponíveis do que os aplicativos de gerenciamento de pacotes padrão.

Instale o Synaptic via Ubuntu ou apt-get:

sudo apt-get install synaptic

Após a instalação, execute o Synaptic para visualizar todos os pacotes instalados. Indica pacotes atualmente instalados com um quadrado verde. Você também pode filtrar aplicativos instalados usando apenas a barra lateral.

Para remover completamente o aplicativo, clique com o botão direito do mouse no pacote instalado e selecione "Marcar para remoção completa" no menu de contexto.

Remover completamente a marca Synaptic do Linux Remover

Isso significa arquivos a serem excluídos. Para excluir arquivos, clique em "Aplicar" ou pressione Ctrl + P no teclado.

Remova completamente o Linux, aplique Synaptic, aplique Excluir

Usando o apt-get

Se voc√™ instalou o software usando o apt-get, remova-o usando o apt-get. Isso inclui os mesmos pacotes que podem ser encontrados no Synaptic. No entanto, dado o pequeno potencial de discrep√Ęncia entre o apt-get e o Synaptic, voc√™ pode remover o software usando o mesmo gerenciador de pacotes que o instalou. Isso sempre garantir√° a remo√ß√£o completa.

Para remover o pacote e todos os arquivos relacionados do sistema, execute o seguinte comando:

sudo apt-get purge nome do pacote

Substitua package-name pelo nome do pacote que você deseja remover. Em nosso exemplo, removemos o wireshark.

Remover completamente o Linux Apt Get Purge 1

Quando encontrar o pacote, digite "Y" e pressione "Enter" para confirmar a exclus√£o.

Remover completamente o Linux Apt Get Purge 2

O uso do comando purge excluirá o aplicativo e seus arquivos de configuração. No entanto, ele não remove as dependências do aplicativo. Para remover quaisquer dependências restantes que foram baixadas automaticamente do pacote original, execute o seguinte comando:

Isso removerá todas as dependências desnecessárias, incluindo órfãos, removendo o pacote pai.

Usando yum-remove

Desinstalar o Yum Delete

Se sua distribuição Linux usa yum em vez de apt-get, use este comando:

sudo yum remove nome do pacote

Substitua package-name pelo nome do pacote que você deseja remover novamente. Para desinstalar vários pacotes, imprima-os após a remoção.

sudo yum remover o wireshark tmux descompactar

Se você instalou os pacotes usando o recurso Grupos do yum, exclua-os como um grupo.

sudo yum remove @ "Nome do Grupo"

Substitua pelo nome do grupo apropriado para excluir todos os repositórios associados a este grupo. O sinal @ especifica um grupo e as aspas são usadas para capturar espaço no nome do grupo. Se não houver espaços no nome, as aspas não serão absolutamente necessárias.

Exclusão manual de arquivos de configuração do usuário

Ap√≥s a desinstala√ß√£o, voc√™ pode verificar manualmente os seguintes diret√≥rios em busca de configura√ß√Ķes do usu√°rio e outros arquivos:

  • ~ /
  • / usr / bin
  • / usr / lib
  • / usr / local
  • / usr / share / man
  • / usr / compartilhar / doc
  • / var
  • / run
  • / lib
  • ~ / .cache
  • ~ / .local
  • ~ / .local / share
  • ~ / .thumbnail
  • ~ / .config /
  • Note: ~ / indica a pasta pessoal e "~ / .local" √© a pasta oculta (denominada .local) na pasta pessoal. Voc√™ precisar√° pressionar Ctrl + H para exibir arquivos / pastas ocultos no gerenciador de arquivos.

    Os arquivos de configuração do usuário geralmente são armazenados em uma pasta específica do aplicativo, para que possam ser facilmente localizados pelo nome da pasta.

    Pastas de compartilhamento local no Linux

    Você também procurará arquivos específicos do pacote que compartilhem o nome do pacote. Por exemplo, o KDE usa "~ / .kde" para armazenar arquivos de configuração do usuário.

    aplicação

    A melhor e mais f√°cil maneira de remover aplicativos no Linux √© o gerenciador de pacotes que instalou os aplicativos. Como os gerenciadores de pacotes instalam a grande maioria do software na maioria das plataformas Linux, o simples uso do gerenciador de pacotes para remov√™-lo abrange uma enorme variedade de circunst√Ęncias. No entanto, na maioria dos casos, os arquivos de configura√ß√£o do usu√°rio permanecer√£o intocados na pasta inicial, portanto, √© melhor passar pela pasta "~ / .local" para garantir que todos os outros arquivos sejam exclu√≠dos.

    Este artigo √© √ļtil?