LINUX.ORG.RU

Вопрос по Wine


0

0

$ wine --version
wine-0.9.42
Пытаюсь запустить карту Москвы, но программа не находит каких то библиотек:
$ wine mosmap_std.exe
err:module:import_dll Library MSVBVM60.DLL (which is needed by L"Z:\\mnt\\win\\Program Files\\MosMap\\Moscow-Std22\\mosmap_std.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\mnt\\win\\Program Files\\MosMap\\Moscow-Std22\\mosmap_std.exe" failed, status c0000135
Вот эти библиотеки:
find /mnt/win/winnt -name "*.dll" | grep -i MSVBVM60
/mnt/win/winnt/system32/msvbvm60.dll
Прописывю пути:
$ PATH=`echo $PATH`:/mnt/win/winnt/system32/
$ echo $PATH
/bin:/usr/bin:/opt/bin:~/bin:/sbin:/mnt/win/winnt/system32/
Пытаюсь запустить:
$ wine mosmap_std.exe
На выводе тот же результат..
Я понимаю так, что программа ищет файлы в большом регистре.. для среды Windows, очевидно это безразлично, но как быть здесь?
Вот ещё вопрос, Photoshop5.0 запущен, но открыть файлы в /home, я не могу, так как в названиях файлов недопустим, в том числе, символ "/" , что делать?
Может я что то недокрутил?

Спасибо!

★★★

wine по умолчанию ищет библиотеки в своем "личном" каталоге windows.
он расположен в ~/.wine/drive_c/windows/

просто сделайте симлинки из system32 на реальном виндовом разделе в ~/.wine/drive_c/windows/system32/

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

Так и сделал, вроде помогло, но оно теперь пишет COMCTL32.OCX не найдено..

$ find /mnt/win/WINNT -name COMCTL*OCX

$ find /mnt/win/WINNT -name comctl* /mnt/win/WINNT/system32/dllcache/comctl32.dll /mnt/win/WINNT/system32/comctl32.dll

Только вот это нашлось..

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