¿Los programas de vino no funcionan? Prueba estos pasos

¿Los programas de vino no funcionan? Prueba estos pasos / Linux

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 solo sea su ú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 fuera de Windows. Hey, usuario de Windows, ¿debería cambiar a Linux o Mac? Hola, usuario de Windows, ¿debería cambiar a Linux o Mac? ¿Alguna vez consideraste 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é. Leer más, menos limitado por el software exclusivo de la plataforma.

Aunque el vino no es perfecto. Algunos programas requieren algo de trabajo para moverse, mientras que otros no funcionan en absoluto. Dicho esto, los pasos a continuación maximizarán sus posibilidades de ejecutar el programa de Windows en su caja de Linux.

¿Por qué mi programa no se ejecuta??

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 (Dynamic Link Libraries). Proporcionan características y capacidades adicionales en las que otros programas confían para funcionar. Un ejemplo de uno es d3d8.dll, que le da a los programas acceso 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 utilizar DirectX porque puede aumentar significativamente su rendimiento de juego! Aquí tienes todo lo que necesitas saber. Lee mas .

Basta con decir que hay muchos archivos DLL a los que Wine proporciona equivalentes. Existe la posibilidad de que Wine tenga errores en sus implementaciones. ¡El vino ni siquiera puede tener uno en primer lugar! Estas son las razones principales por las que los programas de Windows se comportan mal o se niegan a trabajar en Linux. Como tal, Los pasos a continuación apuntan a obtener las implementaciones de Wine 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 están probadas para funcionar con los programas que desea ejecutar. También puede suministrar Wine automáticamente con DLL nativas para ayudarlo a funcionar mejor. Todo esto se hace bajo el capó, así que solo tienes que elegir lo que quieres instalar y luego ejecutarlo..

Mientras que 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 dirígete a la página de descargas y pruébalo primero..

¿Cuál es tu arquitectura del vino??

Si la selección de programas de PlayOnLinux es insuficiente, es posible que tenga que recurrir a la instalación manual de sus programas. Sin embargo, antes de sumergirse, debe hacer una pregunta: ¿está su Wine en modo de 64 bits o modo de 32 bits? ¿Cuál es la diferencia entre Windows de 32 y 64 bits? ¿Cuál es la diferencia entre Windows de 32 y 64 bits? ¿Cuál es la diferencia entre Windows de 32 y 64 bits? Aquí hay una explicación simple y cómo verificar qué versión tienes. Lee mas ?

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

Para verificar cuál estás usando, ingresa este comando:

winecfg

Después, haga clic en el botón Versión de Windows. Verás una lista de las diferentes ediciones de Windows que Wine puede emular. Si estas usando Vino de 32 bits, ediciones aparecerá más antiguo que Windows XP ya que solo estaban disponibles en modo de 32 bits.

Cambiando tu arquitectura del vino

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

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

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

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

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

Solo agrega los dos primeros comandos como hiciste para crear tu nueva carpeta de Wine. Es posible que tenga que reiniciar su computadora para que estas configuraciones funcionen. Después de esto, podrás ejecutar programas con un simple vino [programa] mando.

Usa la versión de puesta en escena del vino

La puesta en escena del vino tiene muchas correcciones de errores y características que no han llegado a las versiones principales. Debido a esto, es posible que tenga una mejor oportunidad de ejecutar sus programas si lo utiliza. 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 terminal que ingresa:

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

Puede verificar si está usando Wine staging ingresando este comando:

vino --version

Usar componentes nativos de Windows con Winetricks

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

El comando a continuación utiliza Wget Mastering Wget y el aprendizaje de algunos trucos descargados Mastering Wget y el aprendizaje de algunos trucos descargados a veces simplemente no es suficiente para guardar un sitio web localmente desde su navegador. A veces necesitas un poco más de poder. Para esto, hay una pequeña herramienta de línea de comandos conocida como Wget. Wget es ... Leer más para descargar el script:

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

El segundo comando hace que el script se ejecute. Linux evita que los scripts aleatorios sean ejecutables por defecto por razones de seguridad ¿Es Linux realmente tan seguro como cree que es? ¿Es Linux realmente tan seguro como crees? Linux a menudo se promociona como el sistema operativo más seguro al que puede acceder, pero ¿es este realmente el caso? Echemos un vistazo a diferentes aspectos de la seguridad de la computadora Linux. Lee mas . Todo lo que tiene que hacer ahora es pedirle a Winetricks que instale un archivo específico en el terminal, de esta manera:

./winetricks.sh tu-dll

Si ingresa este comando, Winetricks también puede mostrarle todas las DLL posibles que puede instalar con él:

./winetricks.sh dlls lista

Los diferentes programas se basan en diferentes 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 el software que desee y estará obligado a ver a otros en el mismo barco que usted..

Revisar vino para errores

Si la aplicación que desea ejecutar no se encuentra en la base de datos de la aplicación Wine, aún puede hacer un poco de información para adivinar el problema. Por ejemplo, puedes echar un vistazo a los errores que produce Wine de esta manera:

vino [programa] &> debug.txt

Cuando ejecute su programa en el terminal, cualquier error que cometa será enviado al archivo de arriba. Algo como esto podría ayudarte a rastrear qué está mal con Wine. De esta manera, es posible que pueda instalar una DLL útil utilizando Winetricks.

Informar de errores

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

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 surgió.
  • Adjunte un archivo de error con su informe (como el de arriba). Esto facilita la identificación de problemas para los desarrolladores..
  • Sea cortés y cortés 7 Directrices de redacción de artículos para escribir correos electrónicos y publicaciones en foros 7 Directrices de redacción de artículos para mensajes de correo electrónico y publicaciones en foros Netiquette es la abreviatura de la etiqueta de la red o de 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 usted es.

¿Tienes una historia de éxito de vino para compartir? ¿Te has encontrado con problemas? Cuéntanoslo en los comentarios a continuación..

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

Explorar más sobre: ​​Solución de problemas, Windows, Wine.