В последнее время Wine изменился и в лучшую сторону, доработали Mono и теперь он работает хорошо.
Надеюсь Wine x64 вы установите без инструкции, через Установка и удаление программ.
Переход wine c 64 на 32
rm -fr ~/.wine
env WINEARCH=win32 wineboot
После установки нужно найти в приложения значок Настройка Wine или в консоли выполнить команду
winecfg
Wine предложит установить пакет Mono - соглашаемся (ОК), после пакет Gecko x64 и Gecko x32 - соглашаемся (ОК), откроется окно настройки Wine, можете его закрыть - пока оно не нужно. Можно все настроить через графический интерфейс, но это долго и если какой сбой то не поймешь где он случился. Установим через консоль (терминал).
Установим шрифты.
winetricks corefonts
Первая длинная одна команда (скопировали, вставили в консоль нажимаем Enter). Будет скачивать нужные библиотеки, будут появляться установщики, соглашаемся с лицензионными соглашениями и устанавливаем. Если случился сбой (error mfc40) или зависла установка в консоли нажимаем Ctrl+C (остановим процесс), выполняем еще раз эту команду. Должно все установится (проверено). Быстрота установки зависит от вашей скорости интернет соединения.
winetricks directx9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx10_43 d3dx11_42 d3dx11_43 d3dxof devenum dinput8 dinput dirac directmusic directplay dmsynth dsound
Вторая команда
winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 quartz
Третья
winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6
Четвертая
winetricks wsh57 wsh56vb xact xact_jun2010 xinput
Далее выбираем поменять настройки и ставим
ddr=opengl
fontfix
glsl=enabled
multisampling=enabled
mwo=enabled
nocrashdialog
orm=fbo
psm=0
psm=1
psm=2
psm=3
rtlm=auto
strictdrawordering=desabled
videomemorysize= (отмечаете значение в соответствии с памятью вашей видеокарты, если больше видеопамяти чем 2048, то отмечаете его потом поправите в реестре)
vsm=0
vsm=1
vsm=2
vsm=3
Выбираем запустить winecfg
Версию Wine ставим (из выпадающего списка) Windows-7 или выше.
На вкладке - Библиотеки- в существующих значениях ищем - dinput - выделяем и жмем.
Изменить, в выпадающем меню ставим - встроенная, затем сторонняя, повторяем действие и с -dinput8- устраняет проблемы мышки в играх.
У кого проблемы со звуком, можно изменить параметр - dsound - на встроенная.
Профикс wine
WINEARCH=win32 WINEPREFIX=~/название_префикса winecfg
WINEPREFIX=~/название_префикса C:/путь/до/программы
Дополнительно
Запуск:
wine /i программа.exe
Установка msi:
msiexec /i программа.msi
Эмуляция процесса загрузки windows:
wineboot
Убивает все процессы wine:
wineserver -k
Антон @pfilan
Исправление ошибки "err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed"
sudo apt install winetricks -y
winetricks -q --force corefonts vcrun2015 dotnet40
1
ramenov
Спасибо большое!
Благодаря вам наконец-то нормально заработал Морровинд.
Весь интернет перерыл, но благодаря чуду я наткнулся на ваш сайт, который меня спас!
0
Антон @pfilan
Ответ для: ramenovПожалуйста :)
1
olegblack75
Привет!после ввода второй команды - winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 quartz вылазит - Важно: команда wine gfwlivesetupmin.exe /nodotnet вернула статус 5. Прерывание.Может подскажете как это исправить?
0
Антон @pfilan
Ответ для: olegblack75Странно у меня такого не было. Попробуйте переустановить и по новой сделать.
Может что-то с пакетами. Обновите их sudo apt-get update или sudo apt-get upgrade
1
aleksandr
Здравствуйте, уважаемый. Спасибо за вашу инструкцию, самая вменяемая. что я нашёл? Но не могли бы вы её обновить по состоянию на 2021 год. Просто в новой версии winetricks каких то пунктов уже нет, какие то добавились, про некоторые пишет что устарели. Надеюсь на ваш профессионализм, разберётесь. Сам я новичок в Linux
0
Антон @pfilan
Ответ для: aleksandrПривет и тебе спасибо. На данный момент сижу на Win. Затруднительно будет инструкцию обновить.
В steam появилась возможность запускать игры пол Linux, через их эмулятор.
1