Ten en cuenta que en las ciencias un error casi siempre tiene diversas resoluciones, de igual modo nosotros compartimos lo más óptimo y mejor.
Solución:
Para crear un WINE de 32 bits prefix en un sistema Ubuntu de 64 bits, debe abrir una terminal y ejecutar el siguiente comando:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
- Dónde
WINEPREFIX
es el directorio para el prefix - ¡Este directorio no debe existir ya o obtendrá un error! No lo cree manualmente en Nautilus o con mkdir./
Así es como lo hice. La respuesta anterior, para mí, no funcionó.
Primero eliminé la carpeta Wine con este comando:
rm -r ~/.wine
Si le dice que el directorio no está vacío, simplemente agregue el -f
(fuerza) bandera. Tenga en cuenta que esto eliminará cualquier aplicación de Windows instalada en este prefix!
Su comando debería ser algo como esto:
rm -r -f ~/.wine
Y luego crear un 32 bits prefix con este comando:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Simplemente creando un wine32
prefix/directorio (sin wine64
prefix/directorio) no funcionará. Como se sugirió anteriormente (pero no se escribió por completo), y si desea evitar la necesidad de usar winecfg (que es molesto en la automatización, debe cerrarlo de alguna manera), aquí está la solución completa: cree un wine64
Entonces un wine32
directorio. Si utiliza winetricks
para comprobarlo (da una advertencia para wine64
directorios), informará ambos correctamente (wine64
da la advertencia, ya que es 64, wine32 no, ya que es 32). La solución;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
…Espere…
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Después de esto, puedes:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH=win64 your_64bit_executable.exe
Si crees que te ha sido de utilidad este post, te agradeceríamos que lo compartas con otros desarrolladores y nos ayudes a extender esta información.