Qual é a diferença entre ‘apt-get purge’ e ‘apt-get remove’
Instalar e remover pacotes é uma prática muito comum sempre que você está trabalhando com qualquer sistema operacional de sua escolha. No entanto, às vezes, você percebe que você instalou alguns pacotes que você realmente nunca precisou ou você encontrou uma alternativa melhor para eles., Nessas situações, é altamente recomendado para desinstalar o irrelevantes ou desnecessárias pacotes bem a tempo, de modo que eles não ocupam qualquer espaço no seu sistema ou criar um obstáculo no seu desempenho.Quanto ao sistema operacional Linux está em causa, em seguida, fornece-nos com duas opções diferentes para desinstalar ou remover um pacote i.e. ‘apt-get purge’ e ‘apt-get remove’. Neste artigo, nosso objetivo é descobrir a principal diferença entre os comandos’ apt-get purge ‘e’ apt-get remove’., Estaremos a fazê-lo, declarando teoricamente esta diferença e depois mostrá-la-emos também, demonstrando um exemplo. Então, vamos começar a nossa busca para descobrir essa diferença.
a Diferenciação entre o ‘apt-get purge’ e ‘apt-get remove’:
Muitas pessoas consideram que o ‘apt-get purge’ e ‘apt-get remove’ comandos podem ser usados de forma intercambiável, porque, afinal, eles servem o mesmo propósito, isto é, ambos são responsáveis para a desinstalação de pacotes. Esta afirmação é parcialmente verdadeira., É absolutamente certo que ambos os comandos podem ser usados para desinstalar pacotes no sistema operacional Linux, mas a forma como desinstalam os pacotes é diferente.
o comando’ apt-get remove ‘ só desinstala um pacote, mas o seu ficheiro de configuração fica aí. No entanto, quando você remove um pacote com o comando ‘apt-get purge’, então um pacote juntamente com seu arquivo de configuração é excluído, o que significa que nenhum vestígio desse pacote são deixados para trás nesta situação.,
às vezes, você tem a liberdade de personalizar um pacote de acordo com os requisitos da tarefa para a qual você instalou esse pacote. Para fazer isso, você tem que fazer modificações em seu arquivo de configuração. Agora, se quiser manter esse ficheiro de configuração personalizado consigo para utilização futura, mesmo depois de apagar um pacote, então deverá fazer uso do comando ‘apt-get remove’, mas se quiser que o ficheiro de configuração seja apagado juntamente com o pacote, então deverá usar o comando ‘apt-get purge’., Agora nós também vamos guiá-lo através de um exemplo para que você possa facilmente verificar a diferença entre estes dois comandos.Nota: O cenário abaixo foi demonstrado no Linux Mint 20. Ele também pode ser verificado executando-o em outras distribuições Linux.
Demonstrando o uso do ‘apt-get remove’ e ‘apt-get purge’ para realçar a sua diferença:
Para demonstrar o uso do ‘apt-get remove’ e ‘apt-get purge”, estamos fazendo uso da snapd pacote no Linux Mint 20., Vamos primeiro tentar remover esse pacote com ‘apt-get remove’ e mostrar – lhe o que acontece depois disso. E então vamos reinstalar o mesmo pacote e removê-lo com’ apt-get purge ‘ e revelar o que acontece quando você fizer isso. O ponto a ser notado aqui é que cada pacote que você instala no Linux tem um arquivo de configuração com ele que reside na pasta pessoal ou na pasta etc.,pasta etc, e você pode facilmente encontrá-lo procurando por ele como destacado na imagem a seguir:
Depois de verificar que o arquivo de configuração do snapd pacote realmente existe, você terá que proceder da seguinte forma:
Abra o Linux Mint 20 de terminal clicando em seu ícone presente na barra de tarefas e digite o comando mostrado abaixo:
Aqui, você pode substituir snapd com o nome de algum outro pacote que você deseja desinstalar e ainda usar o “apt-get remove’ comando.,
logo que execute este comando, Carregando na tecla Enter, ser-lhe-á pedido que lhe forneça a sua confirmação ao desinstalar o pacote indicado. Digite “Y” para continuar com este processo de como você também pode ver a imagem mostrada abaixo:
O processo de desinstalação vai levar alguns segundos para ser concluída com êxito e quando é feito, você será capaz de ver a saída seguinte no terminal:
Agora volte para a pasta etc e busca de snapd., Você ainda será capaz de ver seu arquivo de configuração ali, uma vez que o comando ‘apt-get remove’ não é capaz de remover os arquivos de configuração. Isto pode ser verificado a partir da imagem mostrada abaixo:
Depois de fazer isso, reinstalamos o mesmo pacote snapd para o bem da demonstração., Contudo, desta vez, tentaremos desinstalar ao usar o seguinte comando:
de novo, poderá substituir o snapd pelo nome de qualquer outro pacote que queira desinstalar ao usar o comando ‘apt-get purge’.
Quando irá executar o comando ‘apt-get purge’ Carregando na tecla Enter depois de a escrever no seu terminal, ser-lhe-á pedido para confirmar a sua acção., Você pode simplesmente fazer isso digitando “Y” e, em seguida, pressione a tecla Enter como destacado na imagem mostrada abaixo:
assim que a desinstalação do snapd pacote completo, o Linux Mint 20 de terminal irá processar a saída seguinte sobre ele:
Agora volte para a pasta etc e tentar procurar snapd. Desta vez, não será capaz de encontrar nenhum ficheiro de configuração para este pacote, dado que o comando ‘apt-get purge’ remove todos os vestígios do pacote, incluindo o seu ficheiro de configuração.,
portanto, verifica-se que o comando ‘apt-get purge’ é capaz de apagar os ficheiros de configuração dos pacotes, enquanto o comando ‘apt-get remove’ não é.
conclusão:
desta forma, você pode facilmente fazer uso dos comandos ‘apt-get purge’ e ‘apt-get remove’ em diferentes cenários. Você pode excluir qualquer pacote de sua escolha, fazendo uso desses comandos de acordo com suas necessidades. Este artigo explica-lhe em detalhe o funcionamento de ambos os comandos e também explica as capacidades de ambos os comandos., Outro ponto a ser notado aqui é que mesmo o comando’ apt-get purge ‘ só pode apagar os arquivos de configuração que são armazenados na pasta etc, ou seja, este comando não pode apagar os arquivos de configuração dos pacotes que são armazenados na pasta pessoal.