web-dev-qa-db-fra.com

Pourquoi utiliser la commande apt-get --purge supprimer sur apt-get purge sous Linux?

J'ai désinstallé des applications et supprimé ou purgé leurs fichiers de configuration à l'aide de la commande apt-get --purge remove {package_name}.

J'ai rencontré plusieurs publications sur le net, y compris le guide d'Ubuntu à l'adresse https://help.ubuntu.com/community/AptGet/Howto qui se lit "This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command" quand en utilisant simplement la commande apt-get purge {package_name}.

Existe-t-il une différence dans l'exécution de la commande apt-get --purge remove {package_name} et apt-get purge {package_name}? Pourquoi voudriez-vous utiliser l'un sur l'autre?

19
PeanutsMonkey

La commande apt-get --purge remove existe depuis que APT a été ajoutée à Debian et constituait le seul moyen de purger complètement un paquet avec apt. La commande apt-get purge a finalement été ajoutée au cours des dernières années, l'ancienne option n'a pas été supprimée et de nombreux documents illustrant l'ancienne syntaxe existent. Ils font exactement la même chose.

J'utilise encore souvent la commande plus longue apt-get --purge remove simplement parce que je l'ai utilisée plus souvent et j'oublie que la version plus courte est maintenant disponible.

Une autre chose utile à garder à l'esprit est que l'option --purge peut être utilisée avec le apt-get autoremove, et qu'il n'y a pas d'équivalent apt-get autopurge. Donc, si vous utilisez l'option apt-get autoremove pour supprimer les paquetages installés automatiquement, vous aurez beaucoup d'anciennes configs cruelles à partir de ces paquets, puisque vous venez de les supprimer.

24
Zoredache