Cómo eliminar el vino por completo

62

¿Cómo puedo eliminar la carpeta de vinos y todas las aplicaciones en esa carpeta?

Lo he intentado a través de Synaptic, pero sigue apareciendo en el menú de la aplicación.

belacqua
fuente
2
askubuntu.com/a/21683
DeveloperACE

Respuestas:

74

En mi caso, Wine no se desinstaló de manera efectiva usando el comando:

sudo apt-get --purge remove wine

Entonces hice lo siguiente ( asegúrese de copiar los comandos exactos ):

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

Estos comandos eliminan los archivos almacenados en el disco duro que pueden bloquear la desinstalación de wine. Es muy probable que reciba algunas advertencias sobre rm: remove write-protected regular fileesto. Estos se pueden aplicar de forma colectiva mediante el uso de la fopción, es decir, rm -fy en rm -rflugar de lo anterior ... ¡pero ten mucho cuidado de haber escrito los caminos correctos !

Después de eliminar los archivos, ejecute el comando:

sudo apt-get remove --purge wine

Haga lo siguiente para corregir cualquier error de instalación.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
pagal pila
fuente
13
NOTA : no hay espacios en las rm -rflíneas. Agregar accidentalmente uno podría destruir tu carpeta de inicio sin aviso .
user1717828
1
Esto es terriblemente peligroso y en su mayoría innecesario.,
Braiam
2
@ user1717828 Agregar cd $HOMEy ejecutar todos los comandos con rutas relativas puede evitar otro accidente.
Ismael Miguel
3
pagal pila, la sugerencia de @IsmaelMiguel es sólida: por favor considere cd $HOME; y luego la rms con caminos relativos.
Rmano
$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineobtener la lista de paquetes y eliminarlos uno por uno usando sudo apt remove <PACKAGE-NAME>y ya está.
Jay
14

Ejecútelos para deshacerse de las entradas del menú en lugar de (o además de) usar "Editar menús".

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

En 11.04 y menos (GNOME Classic)

Cuando instala wine, crea un menú "wine" en el menú de aplicaciones, y este menú es en parte específico del usuario. Para eliminar las entradas del menú, haga clic derecho en su menú y haga clic en editar menús.

texto alternativo

Ahora abra el editor de menú y desactive o elimine las entradas relacionadas con el vino. También puede eliminar la /home/username/.winecarpeta ya sea habilitando archivos ocultos en nautilus o abriendo un terminal y escribiendo rm -rf ~/.wine.

11.04 y superior (Unity Desktop).

Debe abrir el editor de menús desde el tablero presionando alt+ f2y escriba alacarte. Haga clic en el icono y aparecerá el editor de menú.

RolandiXor
fuente
No creo que sea aconsejable incluir la -fopción (force) en el rmcomando. rm -r ~/.winees mucho más seguro que una respuesta de "sí" en todas las advertencias, porque no puede estar seguro de que "sí" siempre será lo mejor.
Pluma de fuego
1
en este caso sería seguro, solo está quitando su carpeta de vinos.
RolandiXor
Antes de continuar con este tipo de comando, asegúrese de que todo esté bien. Para cualquier error, puede eliminar todos sus datos
usuario
@cruciiedsoul: gracias por las advertencias innecesarias en cada respuesta mía que puedes encontrar. es bastante inútil, pero gracias de todos modos.
RolandiXor
@Firefeather: La respuesta a continuación apunta a wiki.winehq.org/FAQ#uninstall_app que también hace rm -rf. Personalmente, lo hago en todas partes donde sé que puedo eliminar de forma segura un directorio completo y subdirectorios. Pero eso se está desviando de esta pregunta, supongo :-)
mydoghasworms
8

La primera respuesta es la forma fácil de obtener esto, pero está incompleto, el código completo es:

Si ha instalado wine desde los repositorios oficiales de Ubuntu:

sudo apt-get remove wine --purge

Si ha instalado vino de su PPA oficial:

sudo apt-get remove wine-1.3 --purge

A continuación, limpie el menú contextual, las entradas del menú, 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*

Necesita reiniciar el sistema:

sudo reboot
edgerch
fuente
El comando rm -f $HOME/.local/share/icons/????_*.xpmes una mala idea, elimina TODOS los iconos que no tienen que ser vinos.
Lekensteyn
Gracias por la corrección Lekensteyn, es necesario eliminar manualmente los iconos en este formato "???? _" para que coincida con "vino". Perdón por mi mal inglés, lo estoy aprendiendo.
edgerch
?coincide con un solo personaje. Si quieres combinar vino, solo úsalo rm -f $HOME/.local/share/icons/wine_*.xpm. Pero el último comando ya coincide con cualquier nombre de archivo con "vino", por lo que es obsoleto.
Lekensteyn
1
No necesita reiniciar el sistema tontamente, simplemente puede hacer sudo apt-get update.
TheCodingKlam
3

El uso de algunos editores de menú puede causar problemas, ya que oculta en lugar de eliminar los elementos del menú, ¡y permanecen ocultos si reinstala las aplicaciones!

Consulte http://wiki.winehq.org/FAQ#uninstall_app para obtener consejos sobre cómo desinstalar wine y / o todas las aplicaciones de wine.


fuente
2

Si apt-get --purge autoremove wineno lo hace, tal vez su paquete vaya de otra manera, como wine1.6-dev. Intenta eso.

phil294
fuente
2

Intenté más formas desde aquí y otras, pero no funcionó, así que hice lo siguiente y funcionó si lo instaló desde el sitio Winehq , solo necesita hacer 1- alt + Ctrl para abrir el terminal 2- Escriba en él sudo apt-get remove winehq-devel Nota: si dice que no se encuentra intente con otro tipo de winehq para eliminar lo que ha instalado como sudo apt-get remove winehq-stableO sudo apt-get remove winehq-staging 3- Escriba y significa sí para eliminarlo, en la eliminación se descargarán algunos archivos y aparecerá una nueva ventana simplemente haga clic en la pestaña de su teclado para hacer clic en ok y luego sí 4- cuando termine, haga sudo apt-get updateentonces sudo apt-get upgrade 5- le pedirá que lo haga, sudo apt autoremoveya está listo. Puede reinstalarlo o hacer lo que quiera hacer ahora. Si lo instaló con el software Ubuntu, puede eliminarlo usándolo también.

Bassem
fuente
Además, si juegas con Linux o trucos de vino, primero debes eliminarlo
Bassem
1
Lo único que realmente funciona.
NelsonGon
0

Probé el sudo apt-get remove --purge wine. Después de esto tuve que dar sudo apt-get autoremove En mi caso, resolvió el problema. También eche un vistazo a esto para eliminar todas las fuentes principales de ms.

Arjun
fuente
0

Ir al administrador de software. Todavía encontrará paquetes relacionados con el vino instalados. Eliminarlos. Esto realmente funciona para eliminar el vino del menú.

Christopher
fuente
-1

He tenido un problema similar pero después de hacerlo

apt-get autoremove wine 

funcionó

usuario223894
fuente