Unterschied zwischen Befehlszeilenbefehlen zur Deinstallation von Cairo-Dock?

Unterschied zwischen Befehlszeilenbefehlen zur Deinstallation von Cairo-Dock?

Die Basis

Um Cairo-Dock vollständig zu deinstallieren,@Nattgews Antwortzu dieser Frage heißt es, dass folgendes in das Terminal eingegeben werden soll (eingegeben werden soll?):

sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data

Aber @Sylvain_Pineausagtin das Terminal eingeben:

sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3

Und doch @Muzaffar, auf der anderen Seite,sagtum eine viel einfachere Befehlszeichenfolge in das Terminal einzugeben:

sudo apt-get-purge cairo-dock-core

Die Fragen

Meine Fragen lauten also wie folgt:

  1. Was ist der Unterschied zwischen purgeund remove?

  2. Warum enthalten einige der oben genannten Befehle, die andere nicht unbedingt enthalten?

  3. Was soll ich verwenden? Ich möchte nur Cairo-Dock deinstallieren, Konfigurationsdateien und alles. Als ob, wissen Sie,Ich hatte es deinstalliert. Lol. Ich habe es bereits über das Ubuntu Software Center „deinstalliert“ und dort wird es auch als nicht installiert angezeigt.

  4. Was ist es denn, um Himmels willen, „input“ oder „inputted“?(Lächeln.)


BEARBEITEN: Hören Sie, ich bin jetzt sehr verwirrt. Ich weiß nicht, welche dieser Antworten die beste ist, und ich habe ehrlich gesagt keine Ahnung, was ich hier mache, da ich ein Anfänger in Sachen Linux im Allgemeinen bin, ganz zu schweigen von der Kommandozeile. Bitte, ich möchte mein System nicht ruinieren. Ich möchte das Programm einfach komplett deinstallieren, wie mitRevo-Deinstallationsprogrammunter Windows. Das istAlles was ich tun möchte.

Wahrscheinlich liegt es an meiner Unerfahrenheit, aber es scheint, als wäre das alles viel komplizierter als nötig ...


Die Spezifikationen

  • Marke und Modell: Dell Inspiron N5010
  • Betriebssystem: Ubuntu 15.04
  • GUI-Umgebung: Einheit
  • Verwendetes Terminal: Terminal (Gnome-Terminal), v3.14.2-0ubuntu3

Antwort1

Was ist der Unterschied zwischen Bereinigen und Entfernen?

removeentfernt das/die Paket(e) und hinterlässt dabei die Konfigurationsdateien des/der Paket(e); purgeentfernt das/die Paket(e), ohne dabei die Konfigurationsdateien des/der Paket(e) zu hinterlassen;Ihr tatsächliches Verhalten ist jedoch paketabhängig: Ich habe bereinigte Anwendungen gesehen, die nach einer Neuinstallation immer noch ihre alte Konfiguration hatten.

Warum enthalten einige der oben genannten Befehle, die andere nicht unbedingt enthalten?

Weil sie mehr oder weniger erfolgreich (das ist der Unterschied zwischen ihnen) versuchen, die Abhängigkeiten des Pakets zusammen mit dem Paket zu entfernen.

Ehrlich gesagt halte ich das manuelle Entfernen jeder Abhängigkeit hierfür nicht für eine gute Möglichkeit.Um ein Paket und alle seine Abhängigkeiten zu entfernen und zu bereinigen, gibt es eine Möglichkeit, apt-getdie den jeweiligen Fall richtig behandelt und nicht mehr und nicht weniger entfernt und bereinigt, als nicht mehr nötig ist(und das ist allgemein genug, dass es für jedes Paket funktioniert, indem einfach der Paketname ersetzt wird):

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock
  • sudo apt-get purge cairo-dock: Entfernt und reinigt cairo-dock;
  • sudo apt-get autoremove --purge cairo-dock: Entfernt und bereinigt jede cairo-dockAbhängigkeitAberdie von anderen Paketen benötigten;

Alternativ können Sie die Konfigurationsdateien cairo-dockvon und den Abhängigkeiten von beibehalten :cairo-dock

sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock

Was soll ich tun? Ich möchte nur Cairo-Dock deinstallieren, Konfigurationsdateien und alles. Als ob ich es deinstalliert hätte. Lol. Ich habe es bereits über das Ubuntu Software Center „deinstalliert“ und dort wird es auch als nicht installiert angezeigt.

Die erste oben vorgeschlagene Methode:

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock`

Es bereinigt cairo-dockdie Konfigurationsdateien und entfernt und bereinigt nicht mehr und nicht weniger als das, was nicht mehr benötigt wird.

Was ist es denn, um Himmels willen, „input“ oder „inputted“?

„Eingegeben“ klingt ziemlich seltsam. Ich würde „Eingabe“ unterstützen:https://english.stackexchange.com/questions/30684/inputted-or-input.

Antwort2

Ich werde versuchen, einige Ihrer Fragen zu beantworten: purgeDies ist insofern anders remove, als dass dabei neben allen Paketen auch die Konfigurationsdateien gelöscht werden. Wenn Sie Cairo Dock mit allen Konfigurationsdateien vollständig entfernen möchten, sollten Sie purgedie zuvor genannte Motivation verwenden.

Antwort3

Beginnen wir mit Purge-vs-Remove. Einige Pakete enthalten Konfigurationsdateien /etc/als Teil ihres Pakets. Es ist davon auszugehen, dass einige davon vom Benutzer bearbeitet wurden, daher apt removewerden sie nicht entfernt, wenn Sie ein Paket deinstallieren. apt purgeBeides hat keine Auswirkungen auf Benutzerkonfigurationsdateien in Ihrem Home-Verzeichnis.

Nun, was das Entfernen all dieser Dinge betrifft, alles, was direkt oder anderweitig an Cairo-Dock dependsangeschlossen ist . Wenn Sie oder das, wird alles andere entfernt. Das ist also ziemlich schlau.cairo-dock-coreremovepurge

Allerdings purgewerden nur Konfigurationsdateien für explizit angegebene Pakete gelöscht. Wenn Sie etwas löschen, das andere Pakete entfernt, werden diese nurENTFERNT.cairo-dock-corehat keine Konfigurationsdateien. Es hat keinen Sinn, es zu löschen.

Alle drei scheinen für Ihre Zwecke ziemlich gleichwertig. Targeting cairo-dock-coreist clever, aber es funktioniert nichtTunalles ausgefallenere.

verwandte Informationen