Las cosas han cambiado varias veces desde mi respuesta original. Las versiones de 64bit con prefijos de Wine son bastante capaces en estos días No he tenido una versión pura de 32 bits en al menos unos años.
Su "Prefijo de vino" (tradicionalmente en ~/.wine/
, pero configurable a través de env WINEPREFIX
) controla cómo se ejecutarán las cosas durante la vida útil de ese prefijo. Si configura un prefijo de 32 bits, todo se ejecutará en modo de 32 bits en ese prefijo. Por el contrario, si no hace nada y ejecuta algo especial, creará un entorno Wine64.
Si está comenzando un nuevo prefijo (es decir, en una nueva instalación de Ubuntu), deberá hacer algunas cosas especiales:
# Move the old prefix (if one exists)
# You could rm -rf it if you don't want it.
mv ~/.wine/ ~/oldwine/
# Create prefix with right arch, per
# http://wiki.winehq.org/FAQ#32_bit_wineprefix
WINEARCH=win32 winecfg
Y eso es. A menos que esté especificando otro prefijo que aún no existe, no debería necesitar configurarlo de WINEARCH
nuevo.
El historial de revisión de esta respuesta contiene información adicional que no creo que sea relevante en 2018. Esto es principalmente señalar y disparar en estos días.
wine: invalid directory prefix32 in WINEPREFIX: not an absolute path
.Paso 1: Instalar wine 1.4. Esta versión de wine es compatible con win32 y win64.
Paso 2: abre una terminal.
Paso 3:
export WINEPREFIX=prefix32
Etapa 4:
export WINEARCH=win32
Paso 5:
winecfg
Paso 6: Disfruta, el nuevo prefijo está configurado para la ejecución de 32 bits.
Esta es la forma correcta de hacer esto. La instalación de paquetes de arco cruzado es una solución sucia que probablemente le cause problemas.
fuente
wine: invalid directory prefix32 in WINEPREFIX: not an absolute path
Las mejores formas de hacer esto:
(Permanentemente) Editar
/etc/environment
:sudo nano /etc/environment
Agregue la siguiente línea:
WINEARCH=win32
Nota: por la solución anterior, wine & wibom usa siempre la versión de 32 bits de wine.
(Temporal) Abra una terminal ( Ctrl-Alt-t) y escriba:
fuente
En Ubuntu Oneiric, los binarios y bibliotecas de Wine de 32 bits se instalan por defecto. No es necesaria ninguna acción especial aparte de la instalación
wine
.Confirmado con:
fuente
winetricks -q dotnet30
me saleYou are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
. Estaba teniendo el mismo problema. Acabo de actualizar a Ubuntu 14.04 de 64 bits y estaba tratando de hacer que Office 2007 funcione. No se ejecutará en una configuración de vino de 64 bits. Después de mucha búsqueda, esto es lo que encontré:
De forma predeterminada, la variable WINEARCH se establece en el valor 'win64' (significa 64 bits) en una instalación de Ubuntu de 64 bits, por lo tanto, el WINEPREFIX creado automáticamente tiene un modo de operación de 64 bits. Para cambiar este modo necesitamos 1) eliminar el WINEPREFIX actual. 2) establezca WINEARCH en 'win32' 3) Cree un nuevo WINEPREFIX. Los pasos: NOTA: Estos pasos se deben realizar después de instalar el vino. Puede hacerlo fácilmente utilizando el Centro de software de Ubuntu. busque Wine 1.6 y haga clic en instalar.
¡Eso es todo, supongo! ¡Esto funcionó para mí! ahora todo lo que necesita hacer es instalar sus aplicaciones de 32 bits.
fuente
wine: invalid directory prefix32 in WINEPREFIX: not an absolute path Aborted
.