Vraag Wat is het verschil tussen `apt-get purge` en` apt-get remove`?


Is er een verschil tussen

sudo apt-get purge <package-name>

en

sudo apt-get remove <package-name>  

?

Ik zie vaak dat mensen het een of het ander aanbevelen.

Met andere woorden, wat doet dat apt-get purge verwijder dat apt-get remove niet?


163
2017-12-21 23:13


oorsprong




antwoorden:


Als de man apt-get pagina zegt:

verwijderen - Geïnstalleerde pakketten zijn verwijderd (bevat GEEN configuratiebestanden)

zuivering - Purge is identiek om te verwijderen, behalve dat pakketten worden verwijderd en verwijderd. Doorspoelen betekent dat configuratiebestanden ook worden verwijderd.

Dit is natuurlijk niet van toepassing op pakketten die configuratiebestanden bevatten in de thuismap van de gebruiker (bijv .: /home/SexyNoJutsuUser), worden deze bestanden niet aangeraakt ( Waarom verwijdert "opschonen" niet alles met betrekking tot een app? )

Dus als u bijvoorbeeld Chrome, Firefox, XBMC of een ander programma met daarin enkele configuratiebestanden wilt verwijderen /home map, zullen deze bestanden daar blijven.

Aan de andere kant als je apache, squid, mysql of andere vergelijkbare services zou installeren die hun bestanden opslaan /etc, deze configuratiebestanden worden verwijderd als u deze gebruikt purge.


174
2017-12-21 23:21



Purge kan worden gebruikt op een metapakket om het te verwijderen, terwijl het onderliggende pakket intact blijft. Als je het basissysteem wilt upgraden zonder postgres aan te tasten, kun je apt-get het pakket van postgres meta leegmaken en een upgrade van Debian 7- Debian 8 laat je postgres-versie ongemoeid. - boatcoder


Een uittreksel van mijn antwoord op een andere vraag:

  • apt-get remove packagename
    verwijdert de binaire bestanden, maar niet de configuratie- of gegevensbestanden van het pakket packagename.
  • apt-get purge packagenameof
    apt-get remove --purge packagename
     zal ongeveer verwijderen alles met betrekking tot het pakket    packagename, [...]
     Vooral handig   wanneer je helemaal opnieuw wilt beginnen met een applicatie omdat jij   verprutste de configuratie.

24
2017-12-21 23:18





apt-get purge verwijdert configuratiebestanden, terwijl apt-get remove doet niet.


8
2017-12-21 23:19