Was ist der Unterschied zwischen ‚apt-get purge‘ und ‚apt-get remove‘

0 Comments

Installieren und Entfernen von Paketen ist eine sehr gängige Praxis, wenn Sie mit einem Betriebssystem Ihrer Wahl arbeiten. Manchmal stellen Sie jedoch fest, dass Sie einige Pakete installiert haben, die Sie eigentlich nie benötigt haben, oder Sie haben eine bessere Alternative für sie gefunden., In diesen Situationen wird dringend empfohlen, die irrelevanten oder unnötigen Pakete rechtzeitig zu deinstallieren, damit sie keinen Platz auf Ihrem System belegen oder ein Hindernis in ihrem System verursachen performance.As was das Linux-Betriebssystem betrifft, bietet es uns zwei verschiedene Optionen zum Deinstallieren oder Entfernen eines Pakets, dh ‚apt-get purge‘ und ‚apt-get remove‘. In diesem Artikel möchten wir den Hauptunterschied zwischen den Befehlen ‚apt-get purge‘ und ‚apt-get remove‘ herausfinden., Wir werden dies tun, indem wir diesen Unterschied theoretisch angeben, und dann zeigen wir es Ihnen auch, indem wir ein Beispiel zeigen. Beginnen wir also mit der Suche nach diesem Unterschied.

Unterscheidung zwischen ‚apt-get purge‘ und ‚apt-get remove‘:

Viele Leute denken, dass‘ apt-get purge ‚und‘ apt-get remove ‚ Befehle austauschbar verwendet werden können, weil sie schließlich dem gleichen Zweck dienen, dh beide sind für die Deinstallation von Paketen verantwortlich. Diese Aussage ist teilweise wahr., Es ist absolut richtig, dass beide Befehle zum Deinstallieren von Paketen auf dem Linux-Betriebssystem verwendet werden können, aber die Art und Weise, wie sie die Pakete deinstallieren, ist unterschiedlich.

Der Befehl ‚apt-get remove‘ deinstalliert nur ein Paket, aber seine Konfigurationsdatei bleibt genau dort. Wenn Sie jedoch ein Paket mit dem Befehl ‚apt-get purge‘ entfernen, wird ein Paket zusammen mit seiner Konfigurationsdatei gelöscht, was bedeutet, dass in dieser Situation keine Spuren dieses Pakets zurückbleiben.,

Manchmal haben Sie die Freiheit, ein Paket entsprechend den Anforderungen der Aufgabe anzupassen, für die Sie dieses Paket installiert haben. Dazu müssen Sie Änderungen in der Konfigurationsdatei vornehmen. Wenn Sie nun diese personalisierte Konfigurationsdatei auch nach dem Löschen eines Pakets für die zukünftige Verwendung bei sich behalten möchten, sollten Sie den Befehl ‚apt-get remove‘ verwenden, aber wenn Sie möchten, dass die Konfigurationsdatei zusammen mit dem Paket gelöscht wird, dann sollten Sie den Befehl ‚apt-get purge‘ verwenden., Jetzt werden wir Sie auch durch ein Beispiel führen, damit Sie den Unterschied zwischen diesen beiden Befehlen leicht überprüfen können.

Hinweis: Das unten gezeigte Szenario wurde unter Linux Mint 20 demonstriert. Es kann auch überprüft werden, indem es auf anderen Linux-Distributionen ausgeführt wird.

Demonstrieren der Verwendung von ‚apt-get remove‘ und ‚apt-get purge‘, um ihren Unterschied hervorzuheben:

Um die Verwendung von‘ apt-get remove ‚und‘ apt-get purge ‚ zu demonstrieren, verwenden wir das snapd-Paket in Linux Mint 20., Wir werden zuerst versuchen, dieses Paket mit ‚apt-get remove‘ zu entfernen und Ihnen zu zeigen, was danach passiert. Und dann werden wir das gleiche Paket neu installieren und es mit ‚apt-get purge‘ entfernen und enthüllen, was passiert, wenn Sie dies tun. Der Punkt hier zu beachten ist, dass jedes Paket, das Sie unter Linux installieren, eine Konfigurationsdatei enthält, die sich entweder im Home-Ordner oder im etc-Ordner befindet.,der etc-Ordner und Sie können ihn leicht finden, indem Sie danach suchen, wie im folgenden Bild hervorgehoben:

Nachdem Sie überprüft haben, ob die Konfigurationsdatei des snapd-Pakets tatsächlich vorhanden ist, müssen Sie wie folgt vorgehen:

Öffnen Sie das Linux Mint 20-Terminal, indem Sie auf das in der Taskleiste angezeigte Symbol klicken und den folgenden Befehl eingeben:

$ sudo apt-get snapd entfernen

Hier können Sie snapd durch den Namen eines anderen Pakets ersetzen, das Sie deinstallieren möchten, während Sie den Befehl ‚apt-get remove‘ verwenden.,

Sobald Sie diesen Befehl durch Drücken der Eingabetaste ausführen, werden Sie aufgefordert, Ihre Bestätigung zur Deinstallation des angegebenen Pakets vorzulegen. Geben Sie „Y“ein, um diesen Vorgang fortzusetzen, wie Sie auch aus dem folgenden Bild sehen können:

Der Deinstallationsprozess dauert einige Sekunden und wenn er abgeschlossen ist, können Sie die folgende Ausgabe auf Ihrem Terminal sehen:

Gehen Sie nun zurück zum Ordner etc und suchen Sie nach snapd., Sie können dort immer noch die Konfigurationsdatei sehen, da der Befehl ‚apt-get remove‘ die Konfigurationsdateien nicht entfernen kann. Dies kann anhand des unten gezeigten Bildes überprüft werden:

Danach haben wir das gleiche snapd-Paket für die Demonstration neu installiert., Dieses Mal werden wir jedoch versuchen, es mit dem folgenden Befehl zu deinstallieren:

$ sudo apt-get purge snapd

Sie können snapd erneut durch den Namen eines anderen Pakets ersetzen, das mit dem Befehl ‚apt-get purge‘ deinstalliert werden soll.

Wenn Sie den Befehl ‚apt-get purge‘ ausführen, indem Sie die Eingabetaste drücken, nachdem Sie ihn in Ihr Terminal eingegeben haben, werden Sie aufgefordert, Ihre Aktion zu bestätigen., Sie können dies einfach tun, indem Sie „Y“ eingeben und dann die Eingabetaste drücken, wie in der folgenden Abbildung hervorgehoben:

Sobald die Deinstallation des snapd-Pakets abgeschlossen ist, rendert Ihr Linux Mint 20-Terminal die folgende Ausgabe darauf:

Kehren Sie nun zum etc-Ordner zurück und versuchen Sie, nach snapd zu suchen. Dieses Mal können Sie keine Konfigurationsdatei für dieses Paket finden, da der Befehl‘ apt-get purge ‚ alle Spuren des Pakets einschließlich seiner Konfigurationsdatei entfernt.,

Daher wird überprüft, ob der Befehl ‚apt-get purge‘ in der Lage ist, die Konfigurationsdateien der Pakete zu löschen, während der Befehl ‚apt-get remove‘ dies nicht ist.

Fazit:

Auf diese Weise können Sie die Befehle ‚apt-get purge‘ und ‚apt-get remove‘ in verschiedenen Szenarien problemlos verwenden. Sie können jedes Paket Ihrer Wahl löschen, indem Sie diese Befehle entsprechend Ihren Anforderungen verwenden. Dieser Artikel erklärt Ihnen im Detail die Arbeit dieser beiden Befehle und es erklärt auch die Fähigkeiten dieser beiden Befehle., Ein weiterer Punkt, der hier zu beachten ist, ist, dass selbst der Befehl ‚apt-get purge‘ nur die Konfigurationsdateien löschen kann, die im etc-Ordner gespeichert sind, dh dieser Befehl kann die Konfigurationsdateien der Pakete, die im Home-Ordner gespeichert sind, nicht löschen.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.