Как заставить Wine действовать как 32-битная Windows на 64-битном Ubuntu?

59

При установке Wine на 64-разрядном Ubuntu 12.04 устанавливаются 64-разрядная поддержка и 32-разрядная поддержка. Если я запустил wine foo.exe , где foo.exe - это установщик с 64-разрядной версией, он считает, что он находится на 64-битной Windows. Это будет нормально, если этот режим не сработает, но в моем случае он делает (но в базе данных Wine указано, что приложение, которое я пытаюсь установить, должно работать, предположительно, как 32-разрядное приложение).

Как я могу сказать Wine (и Winetricks) использовать Wine в режиме только 32 бит?

    
задан hsivonen 14.05.2012 в 11:13
источник

5 ответов

72

Оказалось, что для запуска Wine в режиме только 32 бит необходимо:

  1. Удалить ~/.wine , если он уже был создан в 64-битном режиме. (ПРЕДУПРЕЖДЕНИЕ: Это удаляет все, что вы установили под Wine. Отложите его в сторону, если вы хотите избежать dataloss.)

  2. Установите переменную среды WINEARCH в win32 i.e. export WINEARCH=win32

  3. Затем запустите wine (или winetricks и т. д.)

ответ дан hsivonen 19.05.2012 в 09:22
источник
17

Установите playonlinux там, у вас будет эта опция. Это внешний вид вина и делает его намного лучше.

Эта фотография была сделана на 12.04 - 64-битной системе.

    
ответ дан gajdipajti 14.05.2012 в 13:48
1

Установить игру на Linux, как было сказано ранее, я сделал это как 1 минута, что вам нужно:

  1. Есть версия с 32-битным вином, как и раньше.
  2. Затем вам нужно нажать install
  3. Нажмите текст внизу, который говорит что-то вроде установки программы, которая не указана
  4. Проверьте версию винного вина
  5. Выберите 32-разрядную версию, которую вы установили.
  6. Создание нового виртуального диска
  7. Назовите его
  8. И MOS ВАЖНО: выберите 32-битный виртуальный диск
  9. Выберите установщик и установите
ответ дан Sebastian Alfaro 16.05.2015 в 23:00
1

Вы можете запускать 32-разрядные программы Windows на 64-разрядной машине Linux с вином, установив playonlinux.

  1. Если вы этого еще не сделали, установите playonlinux: sudo apt install playonlinux .
  2. Запустите графический интерфейс playonlinux: playonlinux & .
  3. Нажмите «Установить программу» на левой боковой панели.
  4. Нажмите «Установить программу, не включенную в список».
  5. Если вы впервые запустили playonlinux, вам может потребоваться щелкнуть два окна уведомлений.
  6. Нажмите «Далее», затем выберите «Установить программу на новом виртуальном диске»
  7. Выберите имя для нового виртуального диска, желательно имя программы Windows, которую вы хотите установить.
  8. Оставьте все флажки снятыми на следующем экране и нажмите «Далее».
  9. Выберите «Установка 32-битных окон» и нажмите «Далее».
  10. Нажмите «Обзор», чтобы выбрать установочный файл программы, которую вы хотите установить, и следуйте инструкциям установщика.
ответ дан 黄雨伞 30.08.2016 в 10:50
0

Пока вы не можете работать в одних и тех же контейнерах, на самом деле у вас могут быть оба, установив Biarch. Пожалуйста, смотрите этот белый документ в настройке . Хотя hsivonen дает вам самый простой ответ, это будет способ достижения желаемой функциональности.

Ссылка

    
ответ дан Christopher Lock 04.01.2017 в 08:25