Wat is het verschil tussen ‘apt-get purge’ en ‘apt-get remove’
het installeren en verwijderen van pakketten is een veel voorkomende praktijk wanneer u met een besturingssysteem van uw keuze werkt. Echter, soms, je realiseert je dat je een aantal pakketten die je eigenlijk nooit nodig hebt geïnstalleerd of je hebt een beter alternatief voor hen gevonden., In deze situaties, is het sterk aanbevolen om de irrelevante of onnodige pakketten ruim op tijd te verwijderen, zodat ze geen ruimte innemen op uw systeem of een belemmering in zijn performance.As wat het Linux-besturingssysteem betreft, biedt het ons twee verschillende opties om een pakket te verwijderen of te verwijderen, namelijk ‘ apt-get purge ‘en’apt-get remove’. In dit artikel, Ons doel is om uit te vinden het belangrijkste verschil tussen de ‘apt-get purge’ en ‘apt-get verwijderen’ commando ‘ s., We zullen dit doen door dit verschil theoretisch te verklaren en dan zullen we het u ook laten zien door een voorbeeld te geven. Dus, laten we beginnen met onze zoektocht naar het uitzoeken van dit verschil.
onderscheidend tussen ‘apt-get purge’ en ‘apt-get remove’:
veel mensen zijn van mening dat ‘apt-get purge’ en ‘apt-get remove’ commando ‘ s door elkaar gebruikt kunnen worden omdat ze tenslotte hetzelfde doel dienen, dat wil zeggen dat ze beiden verantwoordelijk zijn voor het verwijderen van pakketten. Deze uitspraak is gedeeltelijk waar., Het is volkomen terecht dat beide commando ‘ s kunnen worden gebruikt om pakketten op het Linux besturingssysteem te verwijderen, maar de manier waarop ze de pakketten verwijderen is anders.
het commando ‘apt-get remove’verwijdert alleen een pakket, maar het configuratiebestand blijft daar. Wanneer u echter een pakket verwijdert met de opdracht’ apt-get purge’, wordt een pakket samen met het configuratiebestand verwijderd, wat betekent dat er in deze situatie geen sporen van dat pakket achterblijven.,
soms hebt u de vrijheid om een pakket aan te passen aan de vereisten van de taak waarvoor u dat pakket hebt geïnstalleerd. Om dat te doen, moet je wijzigingen aanbrengen in het configuratiebestand. Als u nu dat gepersonaliseerde configuratiebestand bij u wilt houden voor toekomstig gebruik, zelfs na het verwijderen van een pakket, dan moet u gebruik maken van de ‘apt-get remove’ Commando, maar als u wilt dat het configuratiebestand samen met het pakket worden verwijderd, dan moet u de ‘apt-get purge’ commando te gebruiken., Nu zullen we u ook door een voorbeeld leiden zodat u eenvoudig het verschil tussen deze twee commando ‘ s kunt verifiëren.
opmerking: het onderstaande scenario is gedemonstreerd op Linux Mint 20. Het kan ook worden geverifieerd door het uit te voeren op andere Linux-distributies.
demonstreren van het gebruik van’ apt-get remove ‘en’ apt-get purge ‘om hun verschil te markeren:
voor het demonstreren van het gebruik van’ apt-get remove ‘en’ apt-get purge’, maken we gebruik van het snapd pakket in Linux Mint 20., We zullen eerst proberen om dat pakket te verwijderen met ‘apt-get remove’ en laten zien wat er daarna gebeurt. En dan zullen we hetzelfde pakket opnieuw installeren en verwijderen met ‘apt-get purge’ en onthullen wat er gebeurt als je dat doet. Het punt om hier op te merken is dat elk pakket dat je installeert op Linux een configuratiebestand heeft dat zich ofwel in de persoonlijke map of de etc map bevindt.,de map etc en kun je eenvoudig vinden door te zoeken naar het gemarkeerd in de volgende afbeelding:
Na het verifiëren van dat het configuratie bestand van de snapd pakket daadwerkelijk bestaat, moet u als volgt te werk:
Open de Linux Mint 20 terminal door te klikken op het pictogram aanwezig op de taakbalk en typ het commando hieronder weergegeven:
Hier kunt u vervangen snapd met de naam van een ander pakket dat u wilt verwijderen, terwijl gebruik te maken van de ‘apt-get remove commando.,
zodra u dit commando uitvoert door op de Enter-toets te drukken, wordt u gevraagd uw bevestiging te geven bij het verwijderen van het opgegeven pakket. Typ “Y” om door te gaan met dit proces zoals u ook kunt zien in de afbeelding hieronder:
het verwijderen zal enkele seconden duren om succesvol te voltooien en als het klaar is, kunt u de volgende uitvoer op uw terminal zien:
ga nu terug naar de map etc en zoek naar snapd., Je zult nog steeds in staat zijn om het configuratiebestand daar te zien, omdat het commando ‘apt-get remove’ niet in staat is om de configuratiebestanden te verwijderen. Dit kan worden geverifieerd aan de hand van de onderstaande afbeelding:
na dit te hebben gedaan, hebben we hetzelfde snapd-pakket opnieuw geïnstalleerd omwille van de demonstratie., Echter, deze keer zullen we proberen om het te verwijderen met behulp van het volgende commando:
opnieuw kunt u snapt vervangen door de naam van elk ander pakket dat u wilt verwijderen tijdens het gebruik van de opdracht ‘apt-get purge’.
Wanneer u het commando ‘apt-get purge’ uitvoert door op de Enter-toets te drukken nadat u het in uw terminal hebt getypt, wordt u gevraagd uw actie te bevestigen., U kunt dit eenvoudig doen door “Y” in te typen en vervolgens op de Enter-toets te drukken zoals gemarkeerd in de afbeelding hieronder:
zodra het verwijderen van het snapd-pakket is voltooid, zal uw Linux Mint 20-terminal de volgende uitvoer weergeven:
ga nu terug naar de etc-map en probeer zoek naar snapd. Deze keer zult u geen configuratiebestand voor dit pakket kunnen vinden omdat het ‘apt-get purge’ Commando alle sporen van het pakket verwijdert, inclusief het configuratiebestand.,
daarom wordt geverifieerd dat het commando ‘apt-get purge’ in staat is om de configuratiebestanden van de pakketten te verwijderen, terwijl het commando ‘apt-get remove’ dat niet is.
conclusie:
op deze manier kunt u eenvoudig gebruik maken van de commando ‘s’ apt-get purge ‘en’ apt-get remove ‘in verschillende scenario’ s. U kunt elk pakket van uw keuze verwijderen door gebruik te maken van deze commando ‘ s volgens uw behoeften. Dit artikel legt u in detail de werking van beide commando ’s en het legt ook de mogelijkheden van beide commando’ s., Een ander punt om hier op te merken is dat zelfs het commando ‘apt-get purge’ alleen de configuratiebestanden kan verwijderen die zijn opgeslagen in de etc-map, dat wil zeggen dat dit commando de configuratiebestanden van de pakketten die zijn opgeslagen in de persoonlijke map niet kan verwijderen.