Quelle est la différence entre ‘apt-get purge’ et ‘apt-get remove’

0 Comments

L’installation et la suppression de paquets sont une pratique très courante lorsque vous travaillez avec n’importe quel système d’exploitation de votre choix. Cependant, parfois, vous vous rendez compte que vous avez installé des paquets dont vous n’avez jamais eu besoin ou que vous avez trouvé une meilleure alternative pour eux., Dans ces situations, il est fortement recommandé de désinstaller les paquets non pertinents ou inutiles bien à temps afin qu’ils n’occupent aucun espace sur votre système ou créent un obstacle dans son performance.As en ce qui concerne le système D’exploitation Linux, il nous fournit deux options différentes pour désinstaller ou supprimer un paquet, à savoir ‘apt-get purge’ et ‘apt-get remove’. Dans cet article, notre objectif est de trouver la principale différence entre le « apt-get purge » et  » apt-get remove’ commandes., Nous le ferons en énonçant théoriquement cette différence, puis nous vous la montrerons également en montrant un exemple. Alors, commençons notre recherche pour comprendre cette différence.

différenciation entre ‘apt-get purge’ et ‘apt-get remove’:

beaucoup de gens considèrent que les commandes ‘apt-get purge’ et ‘apt-get remove’ peuvent être utilisées de manière interchangeable car après tout, elles servent le même but, c’est-à-dire qu’elles sont toutes les deux responsables de la désinstallation des paquets. Cette affirmation est partiellement vraie., Il est tout à fait exact que ces deux commandes peuvent être utilisées pour désinstaller des paquets sur le système D’exploitation Linux, mais la façon dont elles désinstallent les paquets est différente.

la commande ‘apt-get remove’ ne désinstalle qu’un paquet mais son fichier de configuration reste là. Cependant, lorsque vous supprimez un paquet avec la commande ‘apt-get purge’, un paquet avec son fichier de configuration est supprimé, ce qui signifie qu’aucune trace de ce paquet n’est laissée dans cette situation.,

parfois, vous avez la liberté de personnaliser un paquet en fonction des exigences de la tâche pour laquelle vous avez installé ce paquet. Pour ce faire, vous devez apporter des modifications dans son fichier de configuration. Maintenant, si vous voulez garder ce fichier de configuration personnalisé avec vous pour une utilisation future même après la suppression d’un paquet, alors vous devriez utiliser la commande ‘apt-get remove’ mais si vous voulez que le fichier de configuration soit supprimé avec le paquet, alors vous devriez utiliser la commande ‘apt-get purge’., Maintenant, nous allons également vous guider à travers un exemple afin que vous pouvez facilement vérifier la différence entre ces deux commandes.

Remarque: Le scénario ci-dessous a été démontré sur Linux Mint 20. Il peut également être vérifié en l’exécutant sur d’autres distributions Linux.

Montrant l’utilisation de « apt-get remove » et « apt-get purge » pour souligner leur différence:

Pour les montrant l’utilisation de « apt-get remove » et « apt-get purge », nous utilisons les snapd paquet dans Linux Mint 20., Nous allons d’abord essayer de supprimer ce paquet avec apt-get remove’ et de vous montrer ce qui se passe après. Et puis nous allons réinstaller le même paquet et le supprimer avec ‘apt-get purge’ et révéler ce qui se passe quand vous le ferez. Le point à noter ici est que chaque paquet que vous installez sur Linux a un fichier de configuration avec qui il réside soit dans le dossier ou le dossier.,le dossier etc et vous pouvez facilement le trouver en le recherchant comme surligné dans l’image suivante:

Après avoir vérifié que le fichier de configuration du paquet snapd existe réellement, vous devrez procéder comme suit:

ouvrez le terminal Linux Mint 20 en cliquant sur son icône présente dans la barre des tâches et tapez la commande ci-dessous:

su sudo apt-get remove snapd

ici, vous pouvez remplacer snapd par le nom de tout autre paquet que vous souhaitez désinstaller en utilisant la commande ‘apt-get remove’.,

dès Que vous exécutez cette commande en appuyant sur la touche Entrée, il vous sera demandé de fournir votre confirmation sur la désinstallation du package spécifié. Tapez « Y” pour poursuivre ce processus comme vous pouvez le voir sur l’image ci-dessous:

Le processus de désinstallation va prendre quelques secondes pour s’exécuter correctement, et quand c’est fait, vous serez en mesure de voir la sortie suivante dans votre terminal:

Maintenant, retournez à l’etc des dossiers et de recherche pour snapd., Vous pourrez toujours voir son fichier de configuration là-bas car la commande ‘apt-get remove’ n’est pas capable de supprimer les fichiers de configuration. Cela peut être vérifié à partir de l’image ci-dessous:

Après cela, nous avons réinstallé le même paquet snapd pour le bien de la démonstration., Cependant, cette fois, nous allons essayer de le désinstaller en utilisant la commande suivante:

$ sudo apt-get purge snapd

Encore une fois, vous pouvez remplacer snapd avec le nom d’un autre package que vous souhaitez désinstaller tout en utilisant le ‘apt-get purge « commande ».

Lorsque vous exécutez le  » apt-get purge’ une commande en appuyant sur la touche Entrée après avoir tapé dans votre terminal, vous serez invité à confirmer votre action., Vous pouvez simplement le faire en tapant « Y” puis en appuyant sur la touche Entrée comme surlignée dans l’image ci-dessous:

dès que la désinstallation du package snapd sera terminée, votre terminal Linux Mint 20 affichera la sortie suivante:

ans le dossier etc et essayez de rechercher snapd. Cette fois, vous ne pourrez pas trouver de fichier de configuration pour ce paquet car la commande ‘apt-get purge’ supprime toutes les traces du Paquet, y compris son fichier de configuration.,

Par conséquent, il est vérifié que la commande ‘apt-get purge’ est capable de supprimer les fichiers de configuration des paquets alors que la commande ‘apt-get remove’ ne l’est pas.

Conclusion:

de cette façon, vous pouvez facilement utiliser les commandes ‘apt-get purge’ et ‘apt-get remove’ dans différents scénarios. Vous pouvez supprimer n’importe quel paquet de votre choix en utilisant ces commandes selon vos besoins. Cet article vous explique en détail le fonctionnement de ces commandes et il explique également les capacités de ces deux commandes., Un autre point à noter ici est que même la commande’ apt-get purge ‘ ne peut supprimer que les fichiers de configuration stockés dans le dossier etc, c’est-à-dire que cette commande ne peut pas supprimer les fichiers de configuration des paquets stockés dans le dossier Home.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *