Не удается установить 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.