255 votes

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 supprimer que apt-get remove ne le fait pas ?

258voto

Bob Points 940

Comme le man apt-get page dit :

supprimer - remove est identique à install, sauf que les paquets sont supprimés au lieu d'être installés. Notez que la suppression d'un paquet laisse ses fichiers de configuration sur le système . Si un signe plus est ajouté au nom du paquet (sans espace intermédiaire), le paquet identifié sera installé au lieu d'être supprimé.

purger - purge est identique à remove sauf que les paquets sont supprimés et purgés ( tout fichier de configuration est également supprimé ).

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

Donc par exemple, si vous deviez purge Chrome, Firefox, Kodi ou autre qui contient des fichiers de configuration dans votre ordinateur. /home ces fichiers de configuration y resteront.

D'autre part, si vous installez Apache, Squid, MySQL ou tout autre service similaire qui enregistre ses fichiers de configuration dans le répertoire /etc ces fichiers de configuration seront supprimés si vous utilisez la fonction purge .

41voto

RN. Points 559

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

  • apt-get remove packagename
    supprimera 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
    permettra de supprimer environ tout concernant le paquet packagename , [...]
    Particulièrement utile lorsque vous voulez "recommencer" avec une application parce que vous avez parce que la configuration a été mal faite.

20voto

moon.musick Points 1752

apt-get purge supprime les fichiers de configuration, tandis que apt-get remove ne le fait pas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X