Все изменилось несколько раз с момента моего первоначального ответа. 64-битные префиксные версии Wine в наши дни вполне способны. У меня не было чистой 32-битной версии по крайней мере несколько лет.
Ваш «Wine prefix» (традиционно в ~/.wine/
, но настраивается через env WINEPREFIX
) контролирует, как все будет работать в течение всего срока жизни этого префикса. Если вы установите 32-битный префикс, все будет работать в 32-битном режиме с этим префиксом. И наоборот, если вы ничего не делаете и не запускаете ничего особенного, вы создадите среду Wine64.
Если вы запускаете новый префикс (то есть в новой установке Ubuntu), вам нужно будет сделать несколько специальных вещей:
# 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
Вот и все. Если вы не укажете другой префикс, который еще не существует, вам не нужно устанавливать его WINEARCH
заново.
История изменений к этому ответу содержит дополнительную информацию, которая, как я думаю, не актуальна в 2018 году. Это в основном точка и стрельба в наши дни.