Не удается установить wine32 в Ubuntu 16.10

Я обновился с Ubuntu 16.04, Wine был установлен в моей системе, но после обновления он возвращал следующую ошибку.

it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32"

Поэтому я очищаю вино и переустанавливаю, используя следующие шаги

1. sudo apt install wine-stable
2. WINEARCH=win32 WINEPREFIX=~/.wine32
3. wine #return error
4. wineboot

Но все же, когда я пытаюсь запустить что-нибудь, используя wine это показывает wine32 пропал, отсутствует. Поэтому я попытался установить win32,

sudo apt install wine32

ошибка

The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 1.8.5-1ubuntu1) but it is not going to be installed

Системная информация

Distributor ID: Ubuntu
Description:    Ubuntu 16.10
Release:    16.10
Codename:   yakkety

4 ответа

Не могли бы вы попробовать это на свежем WINEPREFIX?

$ sudo dpkg --add-architecture i386

$ sudo apt update && apt install wine32

Если все еще сломано, попробуйте:

$ sudo apt -f install

Или более сильно:

$ sudo aptitude -f install wine32

Просто не забудьте внимательно ПРОЧИТАТЬ то, что запрашивает aptitude, так как это может удалить некоторые пакеты по пути Это может дать вам несколько предложений. Вы можете продолжать пытаться и проверить, какой из них может работать для вас, или каков источник проблемы.

В противном случае вы можете попробовать PlayOnLinux поскольку она разделяет каждую виртуальную машину, у вас больше шансов на более чистую установку.

Как последнее средство, плохо испорченная система может быть хорошим знаком для новой установки Ubuntu.;-)

Похоже, вы пытаетесь запустить на 64-битной машине.

Запустите скрипт ниже

sudo dpkg --add-architecture i386
sudo apt-get install wine32

После того, как вы установили 32-битное Wine в вашу Ubuntu, попробуйте запустить *.exe от

wine <executable-name>.exe

Надеюсь, что ошибка не появится и подождите несколько секунд, чтобы открыть исполняемый файл. это зависит от конфигурации вашей машины

Как предположил Маджал, попытался запустить

sudo aptitude -f install wine32

При этом упоминалось, что не удалось установить связку файлов *heimdal*:i386, поскольку версия пакета x86_64 отличалась.

libroken18-heimdal : Breaks: libroken18-heimdal:i386 (!= 1.7~git20160703+dfsg-1) but 1.7~git20150920+dfsg-4ubuntu1 is to be installed

Получается, что у меня была более высокая версия пакетов x86_64, чем та, которая была доступна в репозиториях (вероятно, некоторые PPA только с пакетами x86_64?).

Итак, используя synaptic, я понизил все пакеты * heimdal *, а затем смог установить wine.

У меня была аналогичная проблема. Linux Mint 20. Установка как x64, так и x86. Хотя, когда я пытался установить wine32, я получал ответ, что он уже установлен. Вот что я в конце концов сделал, и это сработало для меня.

      # if you are on x64 system first enable 32 bit arch with
$ sudo dpkg --add-architecture i386

# remove the original WINEPREFIX and create dir for wine32 WINEPREFIX
$ rm -r ~/.wine
$ mkdir ~/.wine32

# now install or reinstall wine32 and create WINEPREFIX
# an often missed step is including the :i386
$ sudo apt reinstall wine32:i386
$ WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot

# and optionally create wine64 WINEPREFIX and its dir by entering
$ WINEPREFIX="$HOME/.wine" WINEARCH=win64 wine64 wineboot

# check your work
$ wine --version

Теперь у вас должно быть установлено wine32, а если нужно, то и wine64.

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