Ejecutar un programa Windows en Ubuntu con Wine

En ocasiones en las que nos es imposible encontrar una alternativa para Linux decente o porque directamente tenemos la necesidad de usar un programa compilado para Windows, tenemos que hacer uso de Wine, ese proyecto de Software Libre que para mí al menos es pura magia y nos permite la ejecución de programas de sistemas Windows en nuestros equipos. Cada día son más las aplicaciones que ejecutan sin ningún tipo de problema así que cada día este proyecto es más exitoso.

Aunque en este post en la entrada pongo expresamente en Ubuntu, perfectamente podría titularse Ejecutar un programa Windows en Linux con Wine porque los pasos son siempre prácticamente los mismos. Veamos dos métodos desde la interfaz gráfica del escritorio y desde el intérprete de comandos.

Requisitos

Debemos tener instalado Wine, en caso de no tenerlo, desde la consola escribimos sudo apt-get install wine o con Synaptic elegimos el paquete e instalamos.

Desde la interfaz gráfica

Antes de ejecutar el programa deberemos darle permisos de ejecución, para ello:

  1. Clic derecho sobre el fichero .exe y nos dirigimos a “Propiedades”.
  2. Dentro de “Propiedades” buscamos “Permisos” y activamos “Permitir ejecutar el archivo como un programa” (en la parte baja del formulario).

Una vez ya tiene permisos de ejecución, volvemos a hacer clic derecho sobre el programa y elegimos “Abrir con Wine Cargador de programas de Windows”. La ejecución comenzará.

Desde la terminal

Para darle permisos de ejecución deberemos hacer lo siguiente:

$ chmod u+x fichero.exe

Una vez tenga los permisos correctamente podemos ejecutarlo:

$ wine fichero.exe

Acerca de F. Javier Carazo Gil

Casi Ingeniero Informático, co-fundador y administrador de Linux Hispano, co-fundador de Red de Autores y Geometrio, puedes saber más sobre mí, mi vida laboral, mis libros, mis artículos y mi día a día en @fjcarazo y en mi perfil público de LinkedIn.

25 Comentarios:

  1. totoloco dice:

    Erroroso.
    No hace falta agregarle permisos de ejecución.
    Y deberían titularlo ejecutar un programa windows con wine simplemente.
    *nix es mucho mas grande que ubunt.
    salU

  2. nordri dice:

    Pues llevo tiempo queriendo usar Wine para un programa concreto, es un software que proporciona Hoffman para crear albunes de fotos. Es este:
    http://www.hofmann.es/include/DescargaFichero.asp
    Pero pasa, que necesita .NET y no consigo hacerlo correr.

    Has conseguido ejecutar software con dependencias a .NET?

    Saludos.

  3. carazo dice:

    @totoloco: Antes no hacía falta pero desde una versión reciente de Wine sí lo comprueba. Respecto al tema del título, entiende que Ubuntu es lo que usa la mayoría de nuestros lectores, ya ves que luego lo aclaro que valdría para cualquier otra distribución o sistema del mundo *nix sin muchas modificaciones.

    @nordri: Para ejecutar programas implementados con .NET no hay que usar Wine sino Mono, ya que lo comentas, haré un post sobre eso. Muchas gracias por la idea.

  4. Tonny dice:

    A mi no me es necesario poner permisos de ejecución al .exe
    simplemente con hacer wine fichero.exe se ejecuta
    creo que no es necesario darle permisos de ejecución porque se le pasa como parémetro a wine

  5. carazo dice:

    @Tonny: Antes no hacía falta pero no sé por qué últimamente me pide expresamente que lo haga Wine. El mensaje es algo así como que el bit de ejecución no está activado.

    Creo que es una modificación de una versión reciente de Wine.

  6. Pingback: Bitacoras.com

  7. A mí también me pasa lo mismo, tengo que darle los permisos de ejecución al archivo para hacerlo correr.

  8. Balua dice:

    Al que le corra sin darle permiso de ejecucion chevere, al que no, que le de permiso de ejecucion y listo.

  9. Pingback: Tweets that mention Ejecutar un programa Windows en Ubuntu con Wine | Linux Hispano -- Topsy.com

  10. Pingback: Cómo ejecutar programas implementados en .NET en Linux con Mono | Linux Hispano

  11. Pingback: Cómo ejecutar programas implementados en .NET en Linux con Mono | Superlinux

  12. rosa dice:

    Hola! tengo el linux mint, y me he descargado el creador de albumes de HOfmann, de su página principal. Sólo he logrado instalarlo abriendo la terminar y poniendo wine y el archivo bajado. Ahora ya me sale en el escritorio el acceso directo, pero cuando lo abro (doble click) sale inicializando Hofmann y a los pocos segundos se para y no se abre el programa. Lo he hecho desde la consola, igualmente no va. He probado lo que se dice aquí, pero sale: orden no encontrada. ¿Cómo lo puedo abrir? Muchas gracias

  13. chiky2490 dice:

    cuando le doy clic para darle permiso inmediatamente se quita, no puedo darle permiso y no me funciona ninguno, que puedo hacer en ese caso?

  14. carazo dice:

    @chiky2490: Prueba a poner desde la terminal “chmod +x nombreFichero.exe” y dinos si funciona así, en caso contrario, seguimos viendo más opciones.

  15. chiky2490 dice:

    muchas gracias, no me funciono así

  16. chiky2490 dice:

    disculpa fue q lo puse mal ya entro muchas gracias

  17. David dice:

    Gracias,me ayudo mucho

  18. ahornero dice:

    @David, se agradece tu comentario. Como ves, hacemos lo que buenamente podemos por acercar el software libre (y portar el que usamos) al mayor número de personas.

  19. Xriz dice:

    Hola nordri… Una solución es utilizar el winetricks que complementa al wine.
    En las últimas versiones, cuando lo ejecutas tiene una ventana donde puedes seleccionar las librerías que necesitas y donde también aparecen los .NET.
    Suerte…
    Bye.

  20. Dominara dice:

    Tengo montado un servido en mi colegio. Y necesito ejecutar desde un menú del servidor un archivo .EXE, cuando se pincha en el enlace me dice que es ejecutable y no lo abre. Si me lo abre si pincho en el directorio, pero necesito que se ejecute desde firefox.
    Gracias

  21. ahornero dice:

    @Dominara, la solución para lo que planteas sería montar un script CGI llamado desde un servidor Web que tengas en ese servidor para lanzar el comando wine e invocar a ese binario de windows.

    Ya nos contarás cómo finalmente lo has resuelto.

  22. Rikrdo dice:

    Ola tengo el problema con WoW Lich King Y quisiera su ayuda!
    no puedo dar permisos solo se quita y no me deja hacer nada quisiera su ayuda ya intente lo de chiky y tampoco me ha servido le agradesco si me ayudan

  23. carazo dice:

    @Rikrdo: ¿Has probado con esto? http://www.playonlinux.com/es/ quizás tenga soporte para WoW Lich King.

  24. elgaucho dice:

    Que alguien me explique A que se refieren con complementos .dll para windows que no al instalarlos ya los tiene ? La muerte de windows sigue en progreso …..

  25. carazo dice:

    @elgaucho: Imagínate que para ejecutar tal programa Windows, el instalable da por hecho que hay unas librerías instaladas en el famoso “system32″, que Wine no las instala por defecto, y entonces no puede ejecutar el programa.

    Para eso y otros problemas relacionados hay programas como PlayOnLinux que nos facilitan enormemente la tarea.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.