При установке Wine на 64-разрядную версию Ubuntu 12.04 устанавливается как 64-разрядная, так и 32-разрядная поддержка. Если я убегу wine foo.exe где foo.exe это 64-разрядный установщик, он думает, что он работает на 64-разрядной Windows. Это было бы хорошо, если бы этот режим не выходил из строя, но в моем случае это происходит (однако база данных Wine предполагает, что приложение, которое я пытаюсь установить, должно работать, предположительно, как 32-разрядное приложение).
Как мне указать Wine (и Winetricks) использовать Wine только в 32-разрядном режиме?
Оказывается, чтобы заставить Wine работать только в 32-разрядном режиме, нужно:
Удалять ~/.wine если он уже был создан в 64-разрядном режиме. (ВНИМАНИЕ: при этом удаляются все материалы, которые вы установили в Wine. Вместо этого отодвиньте его в сторону, если хотите избежать потери данных.)
Установите WINEARCH переменная среды для win32 т.е. export WINEARCH=win32
Вы можете простым способом скопировать все файлы win32 в .вино, чтобы заменить меньшее, также необходимо изменить все команды запуска. Избегая внесения значительных изменений в систему в другой руке. Сначала выполните команду:
Предположим, вы уже предприняли попытку создания.wine с 64-битной совместимостью. Если нет, вы все равно сможете создать папку с именем .вместо этого wine в вашем домашнем каталоге.
Затем скопируйте все содержимое prefix32, найденное в вашем домашнем каталоге, в ваш .область содержимого wine как файлы, так и каталоги, сначала сделайте резервную копию или просто удалите содержимое в каталоге.wine если вы уже планируете запустить 32-битную версию wine, не перезаписывайте содержимое! Скорее удалите, если вы уже сделали резервную копию.
Запомните этот каталог.wine может быть скрыт, любое использование просмотра скрытых файлов позволит вам увидеть папку в вашем домашнем каталоге. Вы также можете использовать Go в Thunar с Ubuntu, чтобы либо просто перейти прямо в вызываемую папку.wine в домашнем каталоге и выполните процесс, как описано здесь ранее.
Хотя вы не можете работать в одних и тех же контейнерах, на самом деле вы все равно можете иметь и то, и другое, настроив Biarch. Пожалуйста, ознакомьтесь с этим техническим документом Wine по настройке. В то время как hsivonen дает вам самый простой ответ, это был бы способ достичь желаемой функциональности.