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.