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

11 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. Nacho López dice:

    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

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>