Comment enlever le vin complètement

62

Comment puis-je supprimer le dossier Wine et toutes les applications qu'il contient?

J'ai essayé via synaptic mais cela continue à apparaître dans le menu de l'application.

Belacqua
la source
2
askubuntu.com/a/21683
DeveloperACE

Réponses:

74

Dans mon cas, Wine n'a pas été correctement désinstallé à l'aide de la commande:

sudo apt-get --purge remove wine

J'ai donc fait ce qui suit ( assurez-vous de copier les commandes exactes ):

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

Ces commandes suppriment les fichiers stockés sur le disque dur susceptibles de bloquer la désinstallation de wine. Vous aurez peut-être des avertissements à propos d’ rm: remove write-protected regular fileici. Celles-ci peuvent être appliquées collectivement en utilisant l' foption, c'est-à rm -f- dire et à la rm -rfplace de ce qui précède ... mais faites bien attention à ce que vous ayez tapé les bons chemins !

Après avoir supprimé les fichiers, exécutez la commande:

sudo apt-get remove --purge wine

Procédez comme suit pour corriger toute erreur d'installation.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
pagal pila
la source
13
NOTE : il n'y a pas d'espaces dans les rm -rflignes. Ajouter accidentellement une personne pourrait détruire votre dossier personnel sans invite .
user1717828
1
C'est terriblement dangereux et surtout inutile.,
Braiam
2
@ user1717828 L'ajout cd $HOMEet l'exécution de toutes les commandes avec des chemins relatifs peuvent éviter un autre accident.
Ismael Miguel
3
pagal pila, la suggestion de @IsmaelMiguel est valable: veuillez considérer cd $HOME; et ensuite le rms avec des chemins relatifs.
Rmano
$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineobtenir la liste des paquets et les supprimer un à un en utilisant sudo apt remove <PACKAGE-NAME>et vous avez terminé.
Jay
14

Exécutez-les pour vous débarrasser des entrées de menu au lieu (ou en plus) d’utiliser "Éditer les menus".

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

À partir de 11.04 (GNOME Classic)

Lorsque vous installez wine, un menu "wine" est créé dans le menu des applications. Ce menu est en partie spécifique à l'utilisateur. Pour supprimer les entrées de menu, cliquez avec le bouton droit de la souris sur votre menu, puis cliquez sur Modifier les menus.

texte alternatif

Ouvrez maintenant l'éditeur de menu et désactivez ou supprimez les entrées relatives au vin. Vous pouvez également supprimer le /home/username/.winedossier en activant les fichiers cachés dans Nautilus ou en ouvrant un terminal et en le saisissant rm -rf ~/.wine.

11.04 et plus (Unity Desktop).

Vous devez ouvrir l'éditeur de menu à partir du tableau de bord en appuyant sur alt+ f2et tapez alacarte. Cliquez sur l'icône et l'éditeur de menu apparaîtra.

RolandiXor
la source
Je ne pense pas qu'il soit sage d'inclure l' -foption (force) dans la rmcommande. rm -r ~/.wineest beaucoup plus sûr qu'une réponse "oui" à tous les avertissements, car vous ne pouvez pas être sûr que "oui" sera toujours la meilleure chose à faire.
Plume de feu
1
dans ce cas, il serait prudent, il est en train de retirer son dossier de vin.
RolandiXor
Avant de procéder avec ce type de commande, assurez-vous que tout va bien. Pour toute erreur, vous pouvez supprimer toutes vos données
utilisateur
@cruciiedsoul: merci pour les avertissements inutiles sur chacune de mes réponses. c'est plutôt inutile, mais merci quand même.
RolandiXor
@Firefeather: La réponse ci-dessous pointe vers wiki.winehq.org/FAQ#uninstall_app qui fait également rm -rf. Personnellement, je le fais partout où je sais que je peux supprimer en toute sécurité un répertoire entier et des sous-répertoires. Mais cela s'écarte de cette question, je suppose :-)
mydoghasworms
8

La première réponse est le formulaire facile à obtenir, mais il est incomplet, le code complet est:

Si vous avez installé du vin à partir des dépôts officiels d'Ubuntu:

sudo apt-get remove wine --purge

Si vous avez installé du vin à partir de leur PPA officiel:

sudo apt-get remove wine-1.3 --purge

Ensuite, nettoyez le menu contextuel, les entrées de menu, etc.:

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*

Il doit redémarrer le système:

sudo reboot
écorchure
la source
La commande rm -f $HOME/.local/share/icons/????_*.xpmest une mauvaise idée, elle supprime TOUTES les icônes qui ne doivent pas nécessairement être vin.
Lekensteyn
Merci pour la correction Lekensteyn, est nécessaire pour supprimer manuellement les icônes dans ce format "???? _" pour correspondre à "vin". Désolé pour mon mauvais anglais, je l'apprends.
edgerch
?correspond à un seul personnage. Si vous voulez faire correspondre le vin, utilisez simplement rm -f $HOME/.local/share/icons/wine_*.xpm. Mais cette dernière commande correspond déjà à n'importe quel nom de fichier contenant "wine", il est donc obsolète.
Lekensteyn
1
Vous n'avez pas besoin de redémarrer le système stupide, vous pouvez simplement faire sudo apt-get update.
TheCodingKlam
3

L'utilisation de certains éditeurs de menus peut causer des problèmes, car elle masque plutôt que de supprimer les éléments de menu - et ils restent masqués si vous réinstallez les applications!

Voir http://wiki.winehq.org/FAQ#uninstall_app pour des conseils sur la désinstallation de wine et / ou de toutes les applications de wine.


la source
2

Si apt-get --purge autoremove winene le fait pas, peut-être que votre paquet ira autrement, comme wine1.6-dev. Essayez celui-là.

phil294
la source
2

J'ai essayé plus de moyens à partir d'ici et d'autres, mais cela n'a pas fonctionné. J'ai donc procédé comme suit et cela a fonctionné si vous l'avez installé à partir du site Winehq , il vous suffit de faire 1- alt + Ctrl pour ouvrir le terminal 2- Tapez-le sudo apt-get remove winehq-devel Remarque: si il a dit que pas trouvé d' essayer un autre type de winehq pour supprimer ce que vous avez installer comme sudo apt-get remove winehq-stableou sudo apt-get remove winehq-staging 3- Tapez y signifie oui pour le supprimer, dans la suppression en va télécharger des fichiers et une nouvelle fenêtre apparaîtra juste cliquez sur l' onglet de votre clavier pour cliquer sur ok puis oui 4- quand il aura fini, sudo apt-get updatepuis sudo apt-get upgrade5- il vous demandera de le sudo apt autoremovefaire maintenant. Vous pouvez le réinstaller ou faire ce que vous voulez maintenant. Si vous l'avez installé avec le logiciel Ubuntu, vous pouvez le supprimer en l'utilisant aussi.

Bassem
la source
Aussi, si vous avez joué à Linux ou à des astuces sur les vins, vous devez d'abord les supprimer
Bassem
1
Seule chose qui fonctionne réellement.
NelsonGon
0

J'ai essayé le sudo apt-get remove --purge wine. Après cela, je devais donner sudo apt-get autoremove Dans mon cas, le problème était résolu. Jetez également un coup d'oeil à ceci pour supprimer toutes les polices ms core.

Arjun
la source
0

Aller au gestionnaire de logiciel. Vous trouverez toujours des paquets liés au vin installés. Retirez-les. Cela fonctionne vraiment pour supprimer le vin du menu.

Christopher
la source
-1

J'ai eu un problème similaire mais après avoir

apt-get autoremove wine 

ça a marché

utilisateur223894
la source