Я попробовал. Не получилось.
mv ~/.wine ~/_wine
winecfg
yes | cp /mnt/windows/WINNT/Fonts/* ~/.wine/drive_c/windows/fonts/
cp ~/Download/mscoree.dll ~/Download/streamci.dll ~/.wine/drive_c/windows/system32/
cd ~/.wine/drive_c/windows/system32
for i in d3d8 d3d9 ddraw dsound quartz; do mv $i.dll $i.dll.bak;done;mv dsound.vxd dsound.vxd.bak
Теперь я в ~/.wine/user.reg в секцию [Software\\Wine\\DllOverrides] пишу всё, что положено по инструкции. Чтобы нужное место было проще найти через winecfg добавьте библиотеку findme и отыщите где она появилась в файле и туда копипастить простыню из статьи. Естественно, вымышленную библиотеку надо убрать.
wine ~/Download/directx_nov2007_redist.exe
cd dx
wine DXSETUP.EXE
И вот тут начались косяки:
http://ftp://exchange.lipetsk.ru/incoming/home/ex02953/wine_and_directx_1.pngЯ думаю, что проблема в streamci.dll и mscoree.dll, но я пробовал разные (хорошо, что разные дурачки шарят в дц свои форточки).
Установка, однако, была продолжена и что-то даже установилось.
Молча падает. При повторном запуске предлагает пропустить сбойнувший этап и тогда можно лицезреть следующее:
http://ftp://exchange.lipetsk.ru/incoming/home/ex02953/wine_and_directx_2.pngddrawex.dll действительно попросту отстустствует в ~/.wine/drive_c/windows/system32/
Непонятно почему, я думал, что он устанавливается в составе директикс.
Щас попробую качнуть ddrawex.dll, если заработает - отпишусь.
Скачал, скопировал. Всё равно валится, но с другой ошибкой. А именно:
...
Backtrace:
=>1 0x60deb070 in i965_dri.so (+0x36070) (0x0033efdc)
...
Т.е. дело во встроенной интеловской видюхе
Если у кого нвидиа - попробуйте, вдруг заработает.