Как создать 32-битный префикс WINE?

99

Как создать 32-битный префикс Wine на Ubuntu 12.04 64-bit?

    
задан Levan 17.08.2012 в 20:56
источник

4 ответа

121

Чтобы создать 32-битный префикс WINE в 64-битной системе Ubuntu, вам нужно открыть терминал и выполнить следующую команду:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
  • Где WINEPREFIX - это каталог для префикса
  • Этот каталог еще не существует или вы получите сообщение об ошибке не вручную создавать его в Nautilus или с помощью mkdir ./
ответ дан izx 18.08.2012 в 09:36
источник
39

Вот как я это сделал. Вышеуказанный ответ - для меня - не работал.

Сначала я удалил папку Wine с помощью этой команды:

rm -r ~/.wine

Если он сообщает вам, что каталог не пуст, просто добавьте флаг -f (force). Обратите внимание, что это приведет к удалению любых оконных приложений, установленных в этом префиксе!

Ваша команда должна выглядеть примерно так:

rm -r -f ~/.wine

И затем создайте 32-битный префикс с помощью этой команды:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
    
ответ дан Levan 17.02.2013 в 22:29
10

Просто создание каталога wine32 prefix / (без wine64 prefix / directory) не будет работать. Как было предложено выше (но не полностью выписано) - и если вы хотите избежать необходимости использовать winecfg (который аннулируется при автоматизации - вам нужно как-то закрыть его), вот полное решение: создать wine64 , затем каталог wine32 . Если вы используете winetricks , чтобы проверить его (он дает предупреждение для каталогов wine64 ), он будет сообщать оба правильно ( wine64 дает предупреждение, так как это 64, wine32 - нет, так как это 32.). Решение:

rm -Rf ./wine   # carefull, this deletes your entire wine config (fine if you want to start afresh)

WINEPREFIX=~/.wine wineboot

..., подождите ...

WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot

После этого вы можете:

WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe

WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe   # likely, did not test.
    
ответ дан Roel 19.11.2014 в 07:13
-2

Я столкнулся с той же проблемой.

Введите WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Он должен начать загружать необходимые драйверы. Я считаю, что эта проблема связана с проблемой, возникающей во время обычной загрузки. Для меня это мой Интернет упал, поскольку он изначально загружал драйверы.

    
ответ дан evan 16.06.2014 в 07:01

Ознакомьтесь с другими вопросами по меткам