Wie entferne ich alle mit Wine and Wine verbundenen Programme mit einem Befehl?

7

Ich möchte alle Programme, die mit Wine und Wine selbst verknüpft sind, in einem Befehl entfernen. Kann dies durchgeführt werden? Der springende Punkt dieser Frage ist, dass ich keine Dateien finden möchte, die mit Wein verbunden sind.

Alvar
quelle

Antworten:

7

WARNUNG! Wenn Sie dies tun, werden Daten zerstört

sudo apt-get remove wine
rm -rf ~/.wine

Wenn Sie wirklich möchten, dass es sich um einen Befehl handelt, ersetzen Sie die neue Zeile zwischen den beiden Zeilen durch &&

Dadurch wird Wine entfernt (wenn Sie es aus dem Repo installiert haben) und der Standardinstallationsbereich für Anwendungen zerstört.

Dinge, die es nicht tun wird:

  • Wine wird nicht entfernt, wenn Sie es ohne Paket installiert haben.
  • Es werden keine Dinge gelöscht, die an nicht standardmäßigen Orten installiert wurden.
  • Es werden keine Dateien gelöscht, die Wine-Anwendungen außerhalb von erstellt haben ~/.wine
  • Ihr Menü wird nicht aufgeräumt.
  • Es werden keine Dateizuordnungen bereinigt, auf die Sie bei Wine-Apps hingewiesen haben.
  • Es wird dich morgen früh nicht anrufen.

Bereinigen Sie Ihre Menüs mit Alacarte

Da die oben genannten Programme keine alten Programmverknüpfungen in Ihren Menüs entfernen, müssen Sie die Wine-Anwendungen manuell entfernen. Zum Glück werden in neueren Versionen von Wine alle Programme automatisch unter einem Untermenü "Wine" zusammengefasst. Wir müssen dies nur verstecken oder entfernen:

  1. Klicken Sie mit der rechten Maustaste auf die Schaltfläche Menü und klicken Sie auf Menüs bearbeiten
  2. Suchen Sie den Weinteil und löschen Sie ihn oder deaktivieren Sie ihn.
Oli
quelle
Ich werde hinzufügen sudo apt-get autoremove, um Weinabhängigkeiten (und auch andere unnötige Pakete) zu entfernen.
Enzotib
ok, das war nicht das, wonach ich gesucht habe. Wenn ich es aus dem Menü entfernen möchte, wie entferne ich es dann?
Alvar
1
Klicken Sie mit der rechten Maustaste auf die Schaltfläche Menü → Menüs bearbeiten → Suchen Sie den Weinteil und löschen Sie ihn oder deaktivieren Sie ihn.
Oli
Setzen Sie das in Ihre Antwort ein! :)
Alvar
lol @ ruf dich morgen früh an!
Chuck R
16
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

Dies würde Wein deinstallieren und alle Menüs und Symbole entfernen.

Lincity
quelle
@alvar wovon redest du?
Lincity
2

Ich habe das Wein- und Mitarbeiterprogramm entfernt mit:

Führen Sie dies in Ihrem Terminal aus, um alle Wein-Apps zu entfernen:

cd $HOME
rm -rf .wine

Führen Sie diesen Befehl aus, um ihn aus dem Systemmenü zu löschen:

rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.{xpm,png}
rm -f $HOME/.local/share/icons/*-x-wine-*.{xpm,png}

Quelle:

Kabir Hossain
quelle
1

Ich habe getippt sudo apt-get remove wine*und es hat funktioniert, es hat Wein und alle Programme entfernt, aber es hat auch Ubuntu-Desktop entfernt. Aber jetzt funktioniert alles danke!

Alvar
quelle
Der richtige Ausdruck ist wine*aber nicht ^wine. (Ich hinterlasse diesen Kommentar, weil es scheint, dass jemand den Befehl ausführt, den Sie gepostet haben.)
Andrea Corbellini
Ich habe diesen Befehl ausgeführt, deshalb habe ich ihn gepostet ... @AndreaCorbellini
Alvar
Sie sind nicht der einzige
Andrea Corbellini
0

Antwort von @Alaukik funktioniert super, aber wie von Oli in seiner Antwort erwähnt, wenn die wineohne Paket installiert ist, dann folgende Antwort:

sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

macht nicht den tollen Job bei vollständiger Entfernung von wine. Um eine absolute Entfernung zu erreichen, gehen Sie wie folgt zusammen mit den obigen Skripten vor.

sudo apt-get purge wine* ; sudo dpkg --purge wine*

Prost!!!

Eifer
quelle