¿Los programas de vino no funcionan? Pruebe estos pasos

Wine brinda a los usuarios de Linux la capacidad de ejecutar el software de Windows y puede ayudar a cambiar los sistemas operativos. Pero no lo es, ¿qué puede hacer para asegurarse de que su software de Windows se ejecute en Linux?

Wine brinda a los usuarios de Linux la capacidad de ejecutar el software de Windows y puede ayudar a cambiar los sistemas operativos.  Pero no lo es, ¿qué puede hacer para asegurarse de que su software de Windows se ejecute en Linux?
Anuncio

Wine Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine ¿Hay alguna manera de hacer que el software de Windows funcione en Linux? Una respuesta es usar Wine, pero si bien puede ser muy útil, probablemente sea solo el último recurso. Este es el por qué. Leer más proporciona a los usuarios de Linux la capacidad de ejecutar software de Windows fuera del dominio de Microsoft. Como tal, puede ayudar a su transición de Windows Hey Usuario de Windows, ¿Debería cambiar a Linux o Mac? Hola usuario de Windows, ¿deberías cambiar a Linux o Mac? ¿Alguna vez consideró cambiar de Windows a Linux o Mac? La respuesta rápida: si está en Windows, permanezca en Windows, y no se preocupe por la actualización todavía. Este es el por qué. Lea más, menos limitado por el software exclusivo de la plataforma.

El vino no es perfecto, sin embargo. Algunos programas requieren algo de trabajo para ponerse en movimiento, mientras que otros no funcionan en absoluto. Una vez dicho esto, los pasos a continuación maximizarán sus posibilidades de ejecutar el programa de Windows en su caja Linux.

¿Por qué no se ejecuta mi programa?

En pocas palabras, Wine ejecuta el software de Windows mediante la ingeniería inversa de partes del sistema operativo Windows para Linux. En el mundo de Microsoft, estos componentes se denominan DLL (bibliotecas de enlace dinámico). Proporcionan características y capacidades adicionales en las que otros programas confían para funcionar. Un ejemplo de uno es d3d8.dll, que da acceso a los programas a las capacidades de juego de DirectX 8 de Microsoft Todo lo que necesita saber sobre DirectX en 2016 Todo lo que necesita saber sobre DirectX en 2016 Si es un jugador de PC, debe usar DirectX ¡porque podría aumentar significativamente tu rendimiento de juego! Aquí hay todo lo que necesita saber. Lee mas .

Basta con decir que hay muchas DLL que Wine proporciona equivalentes de. Existe la posibilidad de que Wine tenga errores en sus implementaciones. ¡El vino quizás ni siquiera tenga uno en primer lugar! Estas son las principales razones detrás de por qué los programas de Windows se comportan mal o se niegan a trabajar bajo Linux. Como tal, los pasos a continuación apuntan a lograr que las implementaciones de Wine estén lo más cerca posible de Windows .

Instalar programas con PlayOnLinux

PlayOnLinux PlayOnLinux trae juegos y programas de Windows a Linux PlayOnLinux trae juegos y programas de Windows a Linux Leer más le permite ejecutar diferentes versiones de Wine que han demostrado funcionar con los programas que desea ejecutar. También puede suministrar automáticamente Wine con archivos DLL nativos para ayudarlo a funcionar mejor. Todo esto se hace bajo el capó, por lo que solo tiene que elegir lo que desea instalar y luego ejecutarlo.

Playonlinux principal

Si bien la instalación de un programa con PlayOnLinux casi siempre garantiza un funcionamiento sin problemas, es posible que no encuentre lo que desea en su catálogo. Pero vaya a la página de descargas y pruébelo primero.

¿Cuál es tu arquitectura del vino?

Si encuentra que falta la selección de programas de PlayOnLinux, puede que tenga que recurrir a la instalación de sus programas manualmente. Antes de sumergirte, debes hacer una pregunta: ¿tu vino está en el modo de 64 bits o en el de 32 bits? ¿Cuál es la diferencia entre Windows de 32 bits y de 64 bits? ¿Cuál es la diferencia entre Windows de 32 bits y 64 bits? ¿Sabes si tu computadora es de 32 bits o de 64 bits e incluso importa? Sí lo hace! Veamos de dónde vienen estos términos y lo que significan para ti. Lee mas ?

Al igual que Windows, tanto Linux como Wine tienen diferentes versiones de sí mismas diseñadas para arquitecturas informáticas específicas. Probablemente esté utilizando una versión de 64 bits de Linux, y de manera predeterminada, la versión de 64 bits de Wine.

Para verificar cuál está usando, ingrese este comando:

winecfg 

Luego, haga clic en el botón Versión de Windows. Verá una lista de las diferentes ediciones de Windows que Wine puede emular. Si usa Wine de 32 bits, aparecerán ediciones anteriores a Windows XP ya que solo estaban disponibles en modo de 32 bits.

winecfg

Cambiando tu Arquitectura del Vino

Aunque el software diseñado para sistemas de 32 bits funcionará en las versiones de 64 bits de Wine, tienden a funcionar mejor con la versión de 32 bits . Afortunadamente, cambiar tu arquitectura de Wine es bastante simple:

 export WINEARCH=win32 export WINEPREFIX=~/.wine32 winecfg 

El primer comando le dice a Wine que vaya en el modo de 32 bits, mientras que el segundo le dice dónde crear su nueva carpeta (el '.' Al final oculta la carpeta; puede eliminarlo si lo desea). Como esta carpeta no existe, el tercer comando la crea para nosotros.

Si desea ejecutar un programa con esta versión de Wine, deberá ingresar los primeros dos comandos antes de hacerlo. Esto puede ser un poco tedioso, por lo que si desea que esto sea su versión de Wine predeterminada, puede crear un archivo para que lo haga automáticamente.

 sudo nano /etc/profile.d/wine.sh 

prefijo del vino nano

Simplemente agregue los primeros dos comandos como lo hizo para crear su nueva carpeta de vinos. Es posible que deba reiniciar su computadora para que funcione esta configuración. Después de esto, podrá ejecutar programas con un simple comando wine [program] .

Use la versión de ensayo del vino

Wine Staging tiene muchas correcciones de errores y características que no se han incluido en las versiones principales. Debido a esto, es posible que tenga mejores posibilidades de ejecutar sus programas si lo usa en su lugar. Puede encontrar instrucciones específicas sobre cómo hacerlo para su distribución de Linux en su sitio web.

Para los usuarios de Ubuntu / Mint, aquí están los comandos de la terminal que ingresas:

 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install --install-recommends wine-staging winehq-staging 

Puede verificar si está utilizando Wine Staging ingresando este comando:

 wine --version 

versión de vino

Usar componentes nativos de Windows con Winetricks

Wine tiene la capacidad de usar archivos DLL de Windows junto con los de ingeniería inversa. En muchos casos, esto puede ayudar a una mejor compatibilidad. Para hacer esto, sin embargo, debe descargarlos y explícitamente decirle a Wine que los use. Un script de shell llamado Winetricks automatiza este proceso para que no tenga que preocuparse por el proceso.

El siguiente comando utiliza Wget Mastering Wget & Learning Algunos trucos de descarga aseados Dominio de Wget y aprendizaje Algunos trucos de descarga aseados A veces simplemente no es suficiente para guardar un sitio web localmente desde su navegador. A veces necesitas un poco más de potencia. Para esto, hay una pequeña y ordenada herramienta de línea de comando conocida como Wget. Wget es ... Leer más para descargar el guión:

 wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod 755 winetricks.sh 

El segundo comando ejecuta el script. Linux evita que las secuencias de comandos aleatorias sean ejecutables de manera predeterminada por razones de seguridad ¿Linux es tan seguro como usted cree que es? ¿Linux es tan seguro como crees? Linux a menudo se promociona como el sistema operativo más seguro al que se puede acceder, pero, ¿realmente es así? Echemos un vistazo a diferentes aspectos de la seguridad informática de Linux. Lee mas . Todo lo que tiene que hacer ahora es pedirle a Winetricks que instale un archivo específico en la terminal de la siguiente manera:

 ./winetricks.sh your-dll 

Si ingresas este comando, Winetricks también puede mostrarte todas las DLL posibles que puedes instalar con él:

 ./winetricks.sh dlls list 

Los diferentes programas dependen de diferentes archivos DLL, por lo que recomiendo consultar la base de datos oficial de la aplicación Wine para obtener algunos consejos sobre qué instalar. Simplemente busque su software deseado y seguramente verá a otros en el mismo barco que usted.

Comprobar vino por errores

Si la aplicación que desea ejecutar no está en la base de datos de la aplicación Wine, aún puede hacer un pequeño intento para adivinar el problema. Por ejemplo, puedes echar un vistazo a los errores que Wine está produciendo así:

 wine [program] &>debug.txt 

depurar el vino

Cuando ejecuta su programa en la terminal, cualquier error que haga se enviará al archivo anterior. Algo como esto podría ayudarte a rastrear qué está yendo mal con Wine. De esta manera, es posible que pueda instalar una DLL útil usando Winetricks.

Informar errores

Si su programa aún no funciona a pesar de sus mejores esfuerzos, el problema podría estar en el código de Wine. Si ese es el caso, recomiendo enviar un informe de error a WineHQ bug-trackers.

rastreador de errores de vino

Esto no debería ser necesario en la mayoría de los casos, pero si está interesado en hacerlo, hay algunas cosas que debe tener en cuenta:

  • Sea claro al describir su problema, qué es y cómo sucedió.
  • Adjunte un archivo de error con su informe (como el de arriba). Esto hace que los problemas sean más fáciles de identificar para los desarrolladores.
  • Sé cortés y cortés 7 Pautas de Netiquette para escribir correos electrónicos y publicaciones en el foro 7 Pautas de Netiquette para escribir correos electrónicos y publicaciones en el foro Netiquette es la abreviatura de protocolo de red o internet. Abarca el conjunto especial de convenciones sociales que se encuentran en las interacciones en línea. Si bien la netiqueta es muy similar al buen comportamiento o la etiqueta en los encuentros fuera de línea, hay ... ¡Leer más! La gente estará más dispuesta a ayudar si lo es.

¿Tienes una historia de éxito de Wine para compartir? ¿Has tenido problemas con eso? Cuéntanos en los comentarios a continuación.

Crédito de la imagen: Sicco Hesselmans a través de Shutterstock.com

In this article