Как запускать в Linux 64-bit WINE в режиме 32-bit

В настоящее время я использую Ubuntu 64 Bit на своем ноутбуке и хочу установить некоторые программы Windows с Wine, но для работы некоторых программ требуется 32-битная версия Wine, даже если она находится в 64-битной среде…

Являясь пользователем Fedora большую часть времени, то никогда не была проблемой в этом дистрибутиве установки 32-битных версий приложений внутри 64-битной системы, но я не нашел сразу способа сделать это в Ubuntu.

И поэтому решил написать это краткое руководство как запустить Windows-программу в 32-битном режиме, когда у вас установлена 64-битная версия ОС Linux.

Итак, как решить вроде простую задачу.

Если для вашей системы вы установили Wine в 64-битной версии Ubuntu, то Wine будет установлен только в 64-битном префиксе.

Установить последнюю версию WINE в Ubuntu / Linux Mint

Для чего же нужен 32-битный префикс? Иногда многие старые программы для Windows работают только в 32-битном режиме и требуют соответственно 32-битные зависимости.

По умолчанию, после установки Wine у вас создастся директория «~/.wine» — это 64-битный префикс по умолчанию. Если вы запустите программу следующим образом:

$ wine Program.exe

Ваша программа будет запущена в 64-битном префиксе.

Чтобы настроить 32-битный префикс, необходимо сделать следующие шаги:

$ mkdir ~/.wine32
$ WINEPREFIX='~/.wine32' WINEARCH='win32' wine 'wineboot'

Что создаст директорию ~/.wine32 с 32-битным окружением.

И добавить ALIAS в ~/.bashrc:

alias wine32="WINEPREFIX='~/.wine32'"

Теперь для запуска программы в 32-битном окружении вам необходимо командой:

$ wine32 wine Program.exe
Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x