¿Cómo creo un prefijo Wine de 32 bits en Ubuntu 12.04 de 64 bits?
126
Para crear un prefijo WINE de 32 bits en un sistema Ubuntu de 64 bits, debe abrir un terminal y ejecutar el siguiente comando:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIXestá el directorio para el prefijo?
/home/username/prefix32lugar de~/prefix32Así es como lo hice. La respuesta anterior, para mí, no funcionó.
Primero eliminé la carpeta Wine con este comando:
Si le dice que el directorio no está vacío, simplemente agregue el
-findicador (force). ¡Tenga en cuenta que esto eliminará cualquier aplicación de Windows instalada en este prefijo!Su comando debería verse así:
Y luego cree un prefijo de 32 bits con este comando:
fuente
-f, como enrm -rf ~/.wine. Agregar sudo no hará nada. Además,WINEPREFIX=~/.winees redundante, ya que esa es la ubicación predeterminada..wine32directorio en su lugar?Simplemente crear un
wine32prefijo / directorio (sinwine64prefijo / directorio) no funcionará. Como se sugirió anteriormente (pero no está completamente escrito), y si desea evitar la necesidad de usar winecfg (lo cual es una alteración en la automatización, debe cerrarlo de alguna manera), aquí está la solución completa: creewine64unwine32directorio . Si lo usawinetrickspara verificarlo (da una advertencia para loswine64directorios), informará ambos correctamente (wine64da la advertencia, ya que es 64, wine32 no, ya que es 32). La solución;...Espere...
Después de esto, puedes:
fuente
./winecarpeta amd64 (win64) . Tenía 3 programas previamente instalados y siguieron funcionando. Solo creé un directorio win32 específico../wine32Luego instalé .NET 4.0 con el comando$ WINEPREFIX=~/.wine32 winetricks dotnet40y funcionó a la perfección.Me encontraba con el mismo problema.
Tipo
WINEARCH=win32 WINEPREFIX=~/.wine winecfgDebería comenzar a descargar los controladores necesarios. Creo que este problema se debe a un problema que ocurre durante la descarga normal. Para mí, mi Internet cayó ya que originalmente estaba descargando los controladores.
fuente
Pruebe si ya tiene habilitado el multiarch:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386Luego instale wine32:
sudo apt-get update && sudo apt-get install wine32Y finalmente, no elimine su instalación de vino de 64 bits. simplemente cámbiele el nombre a .wine64 y luego cree una nueva carpeta .wine para sus aplicaciones de 32 bits:
mv ~/.wine ~/.wine64 && WINEARCH=win32 winebootfuente
Después de borrar .wine32, la instalación de .NET 4.0 con el comando $ WINEPREFIX = ~ / .wine32 winetricks dotnet40, funcionó para mí.
felicitaciones Antonio
fuente
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Aquí el comando que le da el error de prefijo de vino]
fuente