So entfernen Sie Wein vollständig


Antworten:


74

In meinem Fall wurde Wine mit dem folgenden Befehl nicht effektiv deinstalliert:

sudo apt-get --purge remove wine

Also habe ich folgendes gemacht ( achte darauf die genauen Befehle zu kopieren ):

cd $HOME
rm -r .wine
rm .config/menus/applications-merged/wine*
rm -r .local/share/applications/wine
rm .local/share/desktop-directories/wine*
rm .local/share/icons/????_*.xpm

Mit diesen Befehlen werden auf der Festplatte gespeicherte Dateien gelöscht, die die Deinstallation von wine blockieren können. Möglicherweise erhalten Sie hier einige Warnungen rm: remove write-protected regular file. Diese können kollektiv erzwungen werden, indem Sie die fOption, dh rm -fund rm -rfanstelle der oben genannten, verwenden. Seien Sie jedoch vorsichtig, dass Sie tatsächlich die richtigen Pfade eingegeben haben !

Nach dem Löschen der Dateien führen Sie den Befehl aus:

sudo apt-get remove --purge wine

Führen Sie die folgenden Schritte aus, um Installationsfehler zu beheben.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

13
HINWEIS : Die rm -rfZeilen enthalten keine Leerzeichen . Durch versehentliches Hinzufügen eines Ordners kann Ihr persönlicher Ordner ohne Aufforderung beschädigt werden .
user1717828

1
Dies ist furchtbar gefährlich und meistens unnötig.
Braiam

2
@ user1717828 Hinzufügen cd $HOMEund alle Befehle mit Lauf relativen Pfaden kann einen anderen Unfall vermeiden.
Ismael Miguel

3
pagal pila, der vorschlag von @IsmaelMiguel ist vernünftig: bitte bedenken sie cd $HOME; und dann das rms mit relativen Pfaden.
Rmano

$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineHolen Sie sich die Liste der Pakete und entfernen Sie sie nacheinander mit sudo apt remove <PACKAGE-NAME>und Sie sind fertig.
Jay

14

Führen Sie diese aus, um Menüeinträge zu entfernen, anstatt (oder zusätzlich zu) "Menüs bearbeiten" zu verwenden.

rm $HOME/.config/menus/applications-merged/wine*
rm -r $HOME/.local/share/applications/wine
rm $HOME/.local/share/desktop-directories/wine*

8

In 11.04 und darunter (GNOME Classic)

Wenn Sie wine installieren, wird in Ihrem Anwendungsmenü ein "wine" -Menü erstellt, das teilweise benutzerspezifisch ist. Um die Menüeinträge zu entfernen, klicken Sie mit der rechten Maustaste auf Ihr Menü und klicken Sie auf Menüs bearbeiten.

Alt-Text

Öffnen Sie nun den Menü-Editor und deaktivieren oder entfernen Sie die weinbezogenen Einträge. Sie können den /home/username/.wineOrdner auch entfernen , indem Sie versteckte Dateien in nautilus aktivieren oder ein Terminal öffnen und eingeben rm -rf ~/.wine.

11.04 und höher (Unity Desktop).

Sie müssen den Menü-Editor vom Dash aus öffnen, indem Sie alt+ drücken f2und eingeben alacarte. Klicken Sie auf das Symbol und der Menü-Editor wird geöffnet.


Ich halte es nicht für sinnvoll, die -fOption (force) in den rmBefehl aufzunehmen. rm -r ~/.wineist viel sicherer, als bei allen Warnungen mit "Ja" zu antworten, da Sie nicht sicher sein können, dass "Ja" immer das Beste ist.
Firefeather

1
In diesem Fall wäre es sicher, er würde nur seine Weinmappe entfernen.
RolandiXor

Stellen Sie sicher, dass alles in Ordnung ist, bevor Sie mit dieser Art von Befehl fortfahren. Bei einem Fehler können Sie alle Daten löschen
Benutzer

@cruciiedsoul: danke für die unnötigen Warnungen auf jeder Antwort von mir, die du finnen kannst. es ist ziemlich nutzlos, aber trotzdem danke.
RolandiXor

@Firefeather: Die Antwort unten zeigt auf wiki.winehq.org/FAQ#uninstall_app, was auch rm -rf tut. Persönlich mache ich das überall dort, wo ich weiß, dass ich ein ganzes Verzeichnis und Unterverzeichnisse sicher löschen kann. Aber das weicht von dieser Frage ab, denke ich :-)
mydoghasworms

8

Die erste Antwort ist das einfache Formular, aber es ist unvollständig. Der vollständige Code lautet:

Wenn Sie Wine aus den offiziellen Ubuntu-Repositories installiert haben:

sudo apt-get remove wine --purge

Wenn Sie Wein von der offiziellen PPA installiert haben:

sudo apt-get remove wine-1.3 --purge

Reinigen Sie als Nächstes das Kontextmenü, die Menüeinträge usw.:

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/*wine*

Das System muss neu gestartet werden:

sudo reboot

Der Befehl rm -f $HOME/.local/share/icons/????_*.xpmist eine schlechte Idee, er entfernt ALLE Symbole, die keine Wein-Symbole sein müssen.
Lekensteyn

Vielen Dank für die Korrektur Lekensteyn, wird benötigt, um die Icons in diesem Format "???? _" manuell zu löschen und mit "wine" abzugleichen. Entschuldigung für mein schlechtes Englisch, ich lerne es.
Edgerch

?Stimmt mit einem einzelnen Zeichen überein. Wenn Sie Wein zusammenbringen möchten, verwenden Sie einfach rm -f $HOME/.local/share/icons/wine_*.xpm. Der letztgenannte Befehl stimmt jedoch bereits mit einem Dateinamen überein, der "wine" enthält, sodass er veraltet ist.
Lekensteyn

1
Sie müssen das System nicht neu starten, sondern können einfach sudo apt-get update ausführen.
TheCodingKlam

3

Die Verwendung einiger Menü-Editoren kann zu Problemen führen, da die Menüelemente ausgeblendet und nicht gelöscht werden - und sie bleiben verborgen, wenn Sie die Apps neu installieren!

Tipps zum Deinstallieren von wine und / oder allen wine-Apps finden Sie unter http://wiki.winehq.org/FAQ#uninstall_app .


2

Wenn apt-get --purge autoremove winedas nicht geht, geht dein Paket vielleicht anders, wie wine1.6-dev. Versuchen Sie das mal.


2

Ich habe mehr Wege von hier und anderen ausprobiert, aber es hat nicht funktioniert, also habe ich folgendes getan und es hat funktioniert, wenn Sie es von der Winehq- Site installiert haben, müssen Sie nur 1 - Alt + Strg tun, um das Terminal zu öffnen. 2 - Geben Sie es ein. sudo apt-get remove winehq-devel Hinweis: Wenn es wurde gesagt, dass nicht gefunden versuchen andere winehq Typ zu entfernen, was Sie installiert haben, sudo apt-get remove winehq-stableoder sudo apt-get remove winehq-staging 3- Geben Sie y bedeuten, ja, um es zu entfernen, beim Entfernen in werden einige Dateien heruntergeladen und ein neues Fenster wird erscheinen, klicken Sie einfach auf die Registerkarte von Ihrer Tastatur, um zu klicken ok und dann ja 4- wenn es fertig ist, sudo apt-get updatedann sudo apt-get upgrade 5- werden Sie gefragt, ob Sie sudo apt autoremovees jetzt tun möchten. Sie können es neu installieren oder tun, was Sie jetzt tun möchten. Wenn Sie es mit Ubuntu-Software installiert haben, können Sie es auch entfernen, indem Sie es verwenden


Auch wenn Sie Linux oder Wein Tricks spielen, müssen Sie es zuerst entfernen
Bassem

1
Einzige Sache, die tatsächlich funktioniert.
NelsonGon

0

Ich habe es versucht sudo apt-get remove --purge wine. Danach musste ich sudo apt-get autoremove In meinem Fall das Problem lösen. Sehen Sie sich dies auch an, um alle ms-Kernschriften zu entfernen.


0

Gehen Sie zum Software-Manager. Sie werden immer noch weinbezogene Pakete installiert finden. Entferne sie. Dies funktioniert wirklich, um Wein aus dem Menü zu entfernen.


-1

Ich hatte ein ähnliches Problem aber danach

apt-get autoremove wine 

es funktionierte

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.