Question Quelle est la différence entre `apt-get purge` et` apt-get remove`?


Y a-t-il une différence entre

sudo apt-get purge <package-name>

et

sudo apt-get remove <package-name>  

?

Je vois souvent des gens recommander l'un ou l'autre.

En d'autres termes, qu'est-ce que apt-get purge enlever ça apt-get remove n'est-ce pas?


163
2017-12-21 23:13


origine




Réponses:


Comme le man apt-get la page dit:

retirer - Les paquets installés sont supprimés (N'inclut PAS les fichiers de configuration)

purge - La purge est identique à supprimer sauf que les paquets sont retirés et purgés. Purger signifie que tous les fichiers de configuration sont également supprimés.

Bien sûr, cela ne s'applique pas aux paquets contenant des fichiers de configuration dans le dossier de base de l'utilisateur (par exemple: /home/SexyNoJutsuUser), ces fichiers ne seront pas touchés ( Pourquoi "Purger" ne supprime-t-il pas tout ce qui est lié à une application? )

Ainsi, par exemple, si vous supprimez Chrome, Firefox, XBMC ou tout autre fichier contenant des fichiers de configuration dans votre ordinateur. /home dossier, ces fichiers resteront là.

D'un autre côté, si vous installez apache, squid, mysql ou tout autre service similaire, enregistrez leurs fichiers dans /etc, ces fichiers de configuration seront supprimés si vous utilisez purge.


174
2017-12-21 23:21



Purge peut être utilisé sur un méta-package pour le supprimer, tout en laissant le package sous-jacent intact. Si vous souhaitez mettre à niveau le système de base sans affecter postgres, vous pouvez utiliser -permet de purger le paquet de méta postgres, puis mettre à jour depuis Debian 7-Debian 8 votre version de postgres intacte. - boatcoder


Un extrait de ma réponse sur une autre question:

  • apt-get remove packagename
    va supprimer les binaires, mais pas les fichiers de configuration ou de données du paquet packagename.
  • apt-get purge packagename, ou
    apt-get remove --purge packagename
     va supprimer environ tout concernant le paquet    packagename, [...]
     Particulièrement utile   quand vous voulez "tout recommencer" avec une application parce que vous   gâché la configuration.

24
2017-12-21 23:18





apt-get purge supprime les fichiers de configuration tout en apt-get remove ne fait pas.


8
2017-12-21 23:19