Как убрать ошибку Wine: Bad EXE format

Чаще всего эта проблема возникает, когда пытаешься запустить 32-битную программу на 64-бином Wine. Поэтому нам необходимо удалить текущий Wine и установить «правильный» — i386. Рассмотрим как это сделать в этой статье.

Статья расчитана на Debian/Ubuntu/Mint-совместимые дистрибутивы. Сначала удаляем текущую версию:

$ sudo apt remove wine*

Подтверждаем удаление.

Далее включаем архитектуру i386:

$ sudo dpkg --add-architecture i386

Скачиваем и устанавливаем ключ репозитория:

$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key

Добавляем в файл /etc/apt/sources.list одну строчку, в зависимости от дистрибутива:

Debian 9 (Stretch)
deb https://dl.winehq.org/wine-builds/debian/ stretch main
Debian 10 (Buster)
deb https://dl.winehq.org/wine-builds/debian/ buster main
Ubuntu 19.10
Ubuntu 18.04
deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main
Linux Mint 19.x
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
Ubuntu 16.04
Linux Mint 18.x
deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main

Обновляем список пакетов:

$ sudo apt update

И наконец устанавливаем Wine:

$ sudo apt install --install-recommends winehq-stable

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

$ winecfg

Источник — https://wiki.winehq.org/Debian и https://wiki.winehq.org/Ubuntu


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!