LINUX.ORG.RU

wine64 & win32

 ,


0

1

Пытаюсь запустить старкрафт 32-х разрядный на убунте 17.04х64. Поставил wine64, при попытке запуска старкрафта говорит, не та версия вайна, поставьте wine32. 32-х разрядный вайн при попытке установки выдаёт кучу ошибок зависимостей, ставиться отказывается. Как правильно запустить 32х разрядное windows приложение на 64х разрядной никс-системе?


Просто берешь и устанавливаешь.

anonymous
()

ставиться отказывается

Телепаты в отпуске, говори конкретней.

Esper
()
WINEARCH=win32 WINEPREFIX=~/win32 winecfg

Импровизируй на тему.

Waldo-de-Kard ★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Если у тебя не мультиархитектурная система, нужно включить поддержку i386.

dpkg --add-architecture i386

Обновляешь базу данных и переустанавливаешь wine.

meliafaro ★★★★★
()
Ответ на: комментарий от meliafaro

Точно, лучше переустановить wine с нуля, чем доустанавливать доп. пакеты.

ТС, перед выполнением скрипта, что я написал, удали все пакеты, что поставил до этого.

Vsevolod-linuxoid ★★★★★
()

Как правильно запустить 32х разрядное windows приложение на 64х разрядной никс-системе?

Пользователям x86_64 нужен нормальный WoW64 (это по сути два вайна, которые собираются вместе друг с другом специальным образом и ставятся SxS и выглядят как один, который умеет и 64, и 32). Но в дистрибутивах из-за каких-то своих видимо административных тараканов WoW64 собрать не осиливают и поэтому надо трахаться с двумя multiarch-версиями вайна, которые ещё и полезут в один wineprefix, и обломаются. Или собирать самостоятельно.

Ах да, 32-битные зависимости, например, драйверную реализацию OpenGL если мы запускаем игру, придётся всё равно ставить независимо от того, собран wine как WoW64 или нет. Не эмулятор же!

d_a ★★★★★
()
Последнее исправление: d_a (всего исправлений: 1)
Ответ на: комментарий от d_a

Просто обнови свой дистрибутив. Arch, Debian Jessie, Debian Stretch, Slackware 14.2 - везде полет нормальный.

meliafaro ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.