Quelle est la difference entre sudo apt-get purge
et sudo apt get remove --purge
?
Il doit y avoir une différence ou les deux ne devraient pas exister.
la source
Quelle est la difference entre sudo apt-get purge
et sudo apt get remove --purge
?
Il doit y avoir une différence ou les deux ne devraient pas exister.
Qu'elles devraient ou non exister toutes les deux est peut-être un point de débat.
Cependant - ils sont absolument identiques.
Depuis la page de manuel de apt-get
--purge Utilisez la purge au lieu de supprimer pour tout ce qui serait supprimé. Un un astérisque ("*") sera affiché à côté des packages qui sont doit être purgé. remove --purge équivaut à la purge commander. Élément de configuration: APT :: Get :: Purge.
Leur élément clé est --purge est équivalent à la commande purge
Quant à savoir pourquoi - je suppose que c'est historique -
apt-get --purge remove
est venu avant apt-get purge
En regardant l' ancienne documentation apt , il fait référence à l'ancienne version de la commande. La documentation plus récente donne l' exemple aptitude
& apt-get purge
.
Par souci de cohérence - c'est une bonne idée de ne pas supprimer les anciennes interfaces - si vous avez un ancien script - cela fonctionnera toujours aujourd'hui car les commandes d'interface existent toujours.
Attention, cela n'empêche pas Gnome de déprécier les API - mais c'est une autre histoire ...
--purge
commutateur est utile lorsque vous utilisez laautoremove
commande. Je ne connais aucun autre moyen deapt-get
supprimer les fichiers de configuration des packages qui sont supprimés automatiquement.apt-get autoremove
.Il n'y en a pas pour autant que je sache, ils font exactement la même chose, suppriment les packages et essaient de supprimer tous les fichiers de configuration créés par ces packages.
Fondamentalement, a
apt-get purge
été implémenté après,apt-get remove --purge
mais l'ancienne purge de style option restait toujours.la source
Ce sont les mêmes, comme il est dit dans la page de manuel officielle:
remove --purge is equivalent to the purge command.
Seeman apt
et les pages de manuel Ubuntu en ligne . Je pense que l'utilisation s'est développée et les deux commandes sont restées; comme cela se produit dans d'autres programmes, l'utilisation change et une forme (c'est-à-diresudo apt-get purge
) devient préférée à l'autre. Cependant, je suis toujours à la recherche d'une référence à ce sujet et de recherches sur l'historique de l'utilisation, bien qu'il existe des chapitres utiles sur la gestion des paquets dans le manuel Debian et des articles sur apt-get sur le blog de Raphael Hertzog .En utilisant l'exemple de suppression de vlc (bien qu'avec le
-s
drapeau de simulation), nous pouvons voir que les commandes ont des résultats identiques; tous les autres fichiers utilisés par vlc doivent être suppriméssudo apt-get autoremove
dans les deux cas.1)
sudo apt-get remove --purge
2)
sudo apt-get purge
la source
Comme l'ont indiqué les réponses précédentes, les deux sont en effet équivalents.
Cependant, une raison valable vient à l'esprit pour la persistance des deux formes:
apt-get purge
est un raccourci utile, ajouté ultérieurement pour la suppression complète de packages spécifiques--purge
indicateur permet également de modifier d'autres appels apt-get pour purger les fichiers de configuration, comme dansapt-get autoremove --purge
En tant qu'expérimentateur régulier de nouveaux logiciels, j'ai moi-même eu beaucoup moins d'anciens fichiers de configuration flottant depuis que j'ai appris à modifier les appels à suppression automatique!
la source