Я использую Ubuntu 18.04.4 и пытаюсь загрузить Divinity 2. Он установлен, но всякий раз, когда я пытаюсь запустить его, я получаю следующую ошибку:
"bash: ./SupportTool.exe : не удается выполнить двоичный файл: ошибка формата Exec "
При проверке совместимости я получил следующие результаты:
arch: x86_64
файл: EoCApp.exe: PE32 + исполняемый файл (GUI) x86-64, для MS Windows
Есть ли способ сделать это совместимым? Пожалуйста, дайте мне знать, какие еще детали я могу предоставить.
Спасибо,
Эндрю
Вы не можете запустить собственное приложение 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