it-swarm-es.com

¿Cómo puedo instalar software o juegos de Windows?

¿Se pueden instalar los archivos .exe y .msi (software de Windows) en Ubuntu?

94
akshatj

Puede hacerlo si primero instala el

Capa de compatibilidad del vino icon desde el Centro de software, puede instalar aplicaciones de Windows en Ubuntu. Sin embargo, tenga en cuenta que no todas las aplicaciones funcionan perfectamente o sin fallas técnicas. Algunas aplicaciones son incluso inutilizables, mientras que otras funcionan perfectamente (vea Wine Application Database para una buena idea de qué tan bien funcionan varios programas). vea ¿Cómo instalar y configurar Wine? para ayudarlo a instalar esto.

Una vez que Wine esté instalado, simplemente puede hacer doble clic en un archivo .exe o .msi para ejecutarlo. Si esto no funciona por alguna razón, haga clic derecho en el archivo y seleccione "Abrir con Wine Windows Program Loader". Por supuesto, solo ejecute ejecutables de fuentes confiables para evitar el malware de Windows.

Screenshot of right-click opening an executable

Si tiene problemas de compatibilidad, puede probar la última versión de Wine Beta de la fuente de software ppa:ubuntu-wine/ppa (consulte ¿Qué son los PPA y cómo los uso? ).

También podría considerar instalar Winetricks icon , CrossOver icon o CrossOver Games icon para instalar y usar software más fácilmente.

Para ver la salida de depuración del software de Windows (en caso de que algo salga mal), ejecútelo desde una terminal usando wine msiexec /i file.msi o simplemente wine file.exe.

77
Tommy Brunn

Respuesta corta

Los archivos .exe no son compatibles con binarios con Ubuntu. Sin embargo, existen capas de compatibilidad para Linux, como Wine, que son capaces de ejecutar .exe.


Respuesta detallada y soluciones

El problema subyacente:

Ubuntu es un sistema completamente diferente a MS Windows. No solo tiene un aspecto diferente, sino que también utiliza diferentes mecanismos para sus funciones principales.

El problema con los archivos .exe es que son específicos para Windows. Ningún otro sistema es capaz de ejecutarlos, porque sus contenidos están diseñados para funcionar en el sistema de Microsoft. Linux usa diferentes estándares, diferentes conceptos y, por lo tanto, las aplicaciones de Ubuntu deben adaptarse para que funcionen correctamente.

Si acaba de migrar desde Windows y está haciendo sus pequeños pasos con Ubuntu, puede sorprenderse de que los archivos .exe no se ejecuten. Puede haber síntomas diferentes, puede aparecer un mensaje de error o puede no haber ningún efecto al hacer doble clic en un archivo .exe. Todo esto sucede, porque Ubuntu tiene no tiene idea qué debería hacer para ejecutar ese archivo. Ubuntu no sabe cómo funciona MS Windows "detrás de la cortina" y, por lo tanto, no puede ejecutar el código que está dentro de ellos. En la jerga técnica, uno dice que los ejecutables de Windows y Linux no son compatibles con binarios.

Buscando alternativas

Lo primero que debe hacer es darse cuenta de que lo más probable es que no desee ejecutar ese archivo .exe. La mayoría de las aplicaciones de Windows a las que está acostumbrado tienen sus alternativas Ubuntu en el Centro de software de Ubuntu.

Por lo tanto el primer paso cuando intenta ejecutar un archivo .exe es verificar si hay una versión de Ubuntu de la misma aplicación (como Firefox) tiene una edición para Windows y Ubuntu), o una alternativa cercana, que no es la misma aplicación, pero hace el 99% de las mismas cosas. Por ejemplo, si desea redactar un documento, en lugar de MS Office, querrá usar LibreOffice.

¿Cómo puedo encontrar una alternativa?

Aquí hay algunos consejos.

  1. Buscar en el Centro de software de Ubuntu.
    • Inicie el Centro de software de Ubuntu, escriba en el cuadro de búsqueda qué tipo de aplicación está buscando. Por ejemplo, al escribir " photoshop " encuentra El GIMP , que es una excelente herramienta avanzada de edición de imágenes , y es un gran sustituto de Adobe Photoshop.
    • Muchas aplicaciones de Windows también están disponibles para Ubuntu y tienen su versión idéntica en el Centro de software de Ubuntu, que es la forma preferida de instalar software en Ubuntu.
  2. Busque Ask Ubuntu (este mismo sitio).
  3. Esta página de ayuda de Ubunt contiene excelentes consejos al buscar alternativas.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

Está bien, pero no todas las aplicaciones tienen alternativas. Hay una serie de casos en los que querrás ejecutar el programa .exe de todos modos. Ejemplos incluyen:

  • Está intentando ejecutar una aplicación cuya alternativa no tiene sentido. En el caso de la mayoría de los videojuegos, querrás ejecutarlos y no una alternativa.
  • Es posible que desee ejecutar la aplicación original en lugar de una alternativa, porque la alternativa no es lo suficientemente buena. Por ejemplo, muchas personas consideran que Photoshop es un editor mucho mejor que The GIMP.
  • Este es un programa muy específico de Windows, que tiene poco sentido en Linux.

Afortunadamente, puedes hacer que los archivos .exe se ejecuten en Ubuntu.

Ejecutar archivos .exe en Ubuntu con WINE

¿Qué es Vino ? Bueno, técnicamente es una capa de compatibilidad. Lo que significa es que proporciona un entorno similar a Windows para cualquier aplicación .exe que intente ejecutar. Por lo tanto, con WINE los archivos .exe se ejecutarán en Ubuntu.

WINE no está instalado por defecto. Puede obtenerlo ya sea por:

  • Buscando "vino" en el Centro de software de Ubuntu.
  • Ejecutando el comando: Sudo apt-get install wine.

Los detalles sobre la instalación de WINE se pueden encontrar en esta pregunta .

Bien, entonces instalé WINE. ¿Y ahora qué?

¡Proceda a iniciar su archivo .exe! Haga doble clic en él y, con un poco de suerte, todo parecerá en Windows. Voilà!

ADVERTENCIA: No todas las aplicaciones se comportarán correctamente cuando se ejecuten con WINE. WINE no es en absoluto perfecto, y debido a que finge ser un entorno de Windows en lugar de ser realmente un entorno real, algunas aplicaciones pueden funcionar mal. Los problemas comunes pueden incluir campos mostrados incorrectamente, problemas de pantalla completa con videojuegos, problemas de protección contra copia. Algunos de ellos se pueden resolver con poca molestia, asegúrese de verificar base de datos de la aplicación WINE y use google para encontrar sugerencias en caso de que su .exe no funcione correctamente.

Ejecutar aplicaciones de Windows en Ubuntu con PlayOnLinux

Hay otra herramienta que le puede gustar que le ayuda a ejecutar aplicaciones de Windows.

Se llama PlayOnLinux ( sitio web ) y es compatible con una amplia gama de software ( navegar ).

Lo que hace es ejecutar una versión específica de Wine que se sabe que funciona mejor con la aplicación que está dispuesto a ejecutar. También instala rutas adicionales para proporcionar la máxima compatibilidad con Ubuntu. Pero no necesitas saber sobre eso; Todo se hace automáticamente.

Debido a eso, PlayOnLinux tiende a proporcionar los mejores resultados en caso de ejecutar un software ampliamente conocido, incluidos muchos videojuegos.

Instalación de PlayOnLinux:

  • Encuéntralo en el Centro de software de Ubuntu, o
  • Ejecute Sudo apt-get install playonlinux

Usando PlayOnLinux:

En lugar de hacer doble clic en el archivo .exe (que lo inicia con WINE), ejecute la aplicación PlayOnLinux. Seleccione el botón "Instalar" en la barra de herramientas y elija qué aplicación desea instalar. PlayOnLinux lo guiará a través del proceso de instalación (por supuesto, necesitará medios de instalación).

Una vez hecho, la aplicación instalada se mostrará en la ventana principal de PlayOnLinux. ¡Haz doble clic para iniciarlo!

Soluciones comerciales

Si no está satisfecho con WINE, hay algunos softwares comerciales que ejecutan aplicaciones de Windows en Linux. Uno de los más conocidos es CrossOver . En algunos casos tiene resultados significativamente mejores, sin embargo, no está disponible de forma gratuita.

81
Rafał Cieślak

sí, usando vino.

obténgalo yendo al centro de software de Ubuntu.

aquí hay un enlace a la ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

aquí hay un video sobre cómo instalar http://www.youtube.com/watch?v=hZgjgeDQVo4

aquí hay un video sobre la instalación de aplicaciones básicas http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

y aquí está Wine Wiki que le proporcionará más información. http://wiki.winehq.org/HowTo

si desea jugar un juego desde un CD, puede instalar jugar en Linux que también está disponible en el centro de software de Ubuntu. espero que esto ayude

23
jnut

Primero necesitará instalar la capa de compatibilidad de Wine, le permitirá ejecutar aplicaciones de Windows en Ubuntu:

  1. Abra el Centro de software de Ubuntu
  2. Busque "Vino"
  3. Instale "Capa de compatibilidad de Wine Microsoft Windows"

A continuación, debe decirle a Ubuntu que este es un programa.

  1. Haga clic derecho en el archivo .exe y seleccione Propiedades
  2. Vaya a Permisos y marque Permitir ejecutar el archivo como programa

Ahora puedes ejecutar el programa

  • Haga clic derecho en el archivo .exe y seleccione Abrir con Wine Windows Program Loader

Eso es todo, el programa ahora debería funcionar bien. He probado esto usando varias piezas de software de Windows, incluida la versión de Windows de Mono.

17
Stefano Palazzo

Para las aplicaciones que no funcionan en Wine, puede usar Virtualbox instalando un Windows en la máquina virtual. La aceleración 3D es compatible con Virtualbox.

Ver también estas preguntas:

15
iugamarian

El vino no es una respuesta perfecta, ya que probablemente tendrás muchos problemas de compatibilidad. Puede considerar primero verificar su solicitud en WineHQ.org . Platino es el mejor nivel, luego oro, plata, bronce y finalmente basura.

alt text

Si quieres ejecutar juegos, puedes probar versiones especiales de Wine como PlayOnLinux (gratis) o CrossOver (de pago). De lo contrario, las aplicaciones comunes deberían funcionar lo suficientemente bien con una pequeña configuración.

13
Lyrositor

Debe tener en cuenta que Ubuntu es un sistema operativo totalmente diferente a Windows. Las estructuras de los archivos son incompatibles. Entonces los archivos .exe están diseñados para Windows, no Linux. Por lo tanto, no funcionarán.

Dicho esto, hay algunos .exefiles que funcionan bien en Linux (Ubuntu) a través de un programa llamado wine. La última versión estable debe estar en el centro de software.

Sin embargo, mi recomendación más fuerte, antes de instalar wine, es ir al sitio web de los desarrolladores y familiarizarse con lo que puede y no puede hacer, y qué programas de Windows funcionan con él.

Finalmente, hay miles de aplicaciones que están diseñadas para Linux que hacen lo mismo que las aplicaciones de Windows. Muchos son multiplataforma, como VLC, Firefox, por nombrar un par.

11
Baldrick

En primer lugar, un archivo .EXE es un archivo ejecutable de Windows. En Linux y otros sistemas basados ​​en * nix, no usamos .EXE como extensión de archivo para los ejecutables del programa. En su lugar, establecemos el permiso para que el programa sea ejecutable mediante el comando chmod.

En segundo lugar, tu pregunta es demasiado amplia. ¿Qué 'archivo .EXE' con el que supongo que está intentando ejecutar una aplicación de Windows está intentando ejecutar? Hay un programa llamado WINE que tiene la capacidad de ejecutar programas de Windows a varios niveles de éxito.

Sin embargo, se recomienda utilizar una aplicación alternativa nativa, ya que funcionará mejor y se integrará mejor con el escritorio.

11
LFC_fan

Bueno, el archivo 'exe' de Windows no se ejecutará en Linux, es una clase diferente de sistema operativo. Puede instalar vino y luego intentarlo de nuevo. Funciona muy bien en la mayoría de los casos.

Y brinde a ubuntu una oportunidad justa, no necesita Windows en la mayoría de los casos. Tiene la impresión de que esto es parte necesaria de la experiencia informática.

9
Robert Jakubowski

Además de una implementación de WINE, si tiene una copia de Windows por ahí, es posible que también desee buscar en VirtualBox o alguna otra tecnología de virtualización.

Aquí hay un enlace para obtener la configuración: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Una desventaja en el uso de una VM (máquina virtual) es que generalmente están reservadas para máquinas de gama alta, ya que son un sistema operativo dentro de su sistema operativo que ocupa recursos adicionales del sistema operativo.

un profesional sería que son más fáciles de respaldar y reinstalar en caso de una falla catastrófica del software.

Wikipedia tiene un artículo sobre VirtualBox y Virtualization. Solo puedo publicar un enlace hasta que obtenga más puntos interesantes, así que pensé que el tutorial sería un mejor enlace ya que tiene una breve descripción

7
aggitan

Correr:

Sudo apt-get install wine

Luego simplemente haga doble clic en exe

6
Extender

El PPA de Wine indicado anteriormente es útil, sin embargo, notaré que no tiene que usar paquetes beta si está usando el PPA. El paquete wine1.5 le dará el último paquete beta, sin embargo, el paquete wine1.4 lo mantendrá en la versión estable de Wine 1.4 y no lo expondrá a regresiones. También puede instalar el paquete wine para la última versión estable.

5
Scott Ritchie

Deberías probar vino :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

Además, si desea obtener actualizaciones de los desarrolladores de Wine para que se admita más y más software de Windows, vaya a Sistema-> Fuentes de software y vaya a la otra pestaña Software. Haga clic en el botón Agregar y copie + pegue esto en él: ppa: ubuntu-wine/ppa

4
Bhamid

Tal vez un mensaje de error adecuado debería indicarle que los archivos .exe se crean específicamente para ejecutarse en un entorno Windows. Hay muchas maneras emocionantes de manejar esta situación, pero todas necesitan un poco de tiempo y esfuerzo para informarse y comprender. Si de todos modos planeas usar Windows, lo cual está perfectamente bien porque eres libre de elegir, entonces puede ser aconsejable esperar tu instalación de Windows y luego puedes ejecutar tus archivos .exe.

En caso de que decida de manera diferente y quiera aprender más sobre Ubuntu y cómo ejecutar archivos ejecutables, debe saber que hay

  • diferentes formatos de archivo para ejecutarse de forma nativa en Ubuntu
  • pueden programas nativos en ubuntu que son muy fáciles de instalar
  • soluciones (como wine) para ejecutar incluso el programa de Windows en Ubuntu

¡Buena suerte y decide con cuidado!

4
NilsB

Sí, como han dicho otros, puede usar wine para ejecutar programas de Windows.

Una vez que Wine está instalado, puede ejecutar un ejecutable de Windows haciendo clic derecho y haciendo clic en 'abrir con el cargador de programas de Windows Wine' o usando el terminal como se explicó anteriormente.

Debe marcar aquí para ver si/cómo se puede ejecutar el programa en wine. Muchos programas no funcionarán perfectamente o necesitarán una configuración adicional para ejecutarse. Un programa llamado winetricks (ver http://wiki.winehq.org/winetricks ) puede facilitar un poco las cosas.

Siempre trate de usar software nativo o alternativas gratuitas si es posible. Puede buscar aplicaciones en el Centro de software de Ubuntu: los programas desde aquí funcionarán mucho mejor y necesitarán poca configuración. También puede buscar en este sitio web: http://www.osalt.com/ alternativas de software gratuito a productos patentados.

4
dv3500ea

Como otros han dicho, Wine suele ser la mejor opción, pero en algunos casos puede ver un mejor rendimiento con Mono. Sin embargo, para que el programa se ejecute en Mono, el programa debe ser una aplicación .NET, e incluso eso no es una garantía de que el programa se ejecutará sin algunas manos.

En resumen, Wine es una apuesta segura, pero Mono está instalado de forma predeterminada en Ubuntu y puede manejar muchos archivos .EXE simples que son aplicaciones .NET.

4
Michael Curran

Ejecute Sudo apt-get install wine, luego configure wine usando el comando winecfg

Esto le permitirá hacer clic derecho en cualquier archivo .exe para abrirlo con Wine Loader.

2
nikhil