Как разрешить «bash: ./SupportTool. exe: невозможно выполнить двоичный файл: ошибка формата Exec »? [дубликат]

Я использую Ubuntu 18.04.4 и пытаюсь загрузить Divinity 2. Он установлен, но всякий раз, когда я пытаюсь запустить его, я получаю следующую ошибку:

"bash: ./SupportTool.exe : не удается выполнить двоичный файл: ошибка формата Exec "

При проверке совместимости я получил следующие результаты:

arch: x86_64

файл: EoCApp.exe: PE32 + исполняемый файл (GUI) x86-64, для MS Windows

Есть ли способ сделать это совместимым? Пожалуйста, дайте мне знать, какие еще детали я могу предоставить.

Спасибо,

Эндрю

0
задан 12 June 2020 в 17:37

1 ответ

Вы не можете запустить собственное приложение Windows через vanilla Ubuntu, вы должны использовать WINE для их выполнения.

Wine (первоначально аббревиатура от « Wine Is Not the Emulator ») - это уровень совместимости, позволяющий запускать приложения Windows в нескольких POSIX-совместимых операционных системах, таких как Linux, macOS и BSD.

Для установки обратитесь к официальной документации https://wiki.winehq.org/Ubuntu , альтернативно выполните следующую команду на терминале.

sudo dpkg --add-architecture i386 
wget -nc -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt install --install-recommends winehq-staging

Затем вы можете запустить приложение через Wine

wine SupportTool.exe

. Вы можете проверить Совместимость Wine для Divinity 2 → https://appdb.winehq.org/objectManager.php?sClass=application&iId=18266

1
ответ дан 19 June 2020 в 21:38

Другие вопросы по тегам:

Похожие вопросы: