Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программное обеспечение под *NIX системы > MetaTrader 4 |
Автор: student80 25.11.2007, 10:39 | ||
Пытаюсь запустить программу MetaTrader4 в Debian GNU/Linux 4.0rev1 но чего-то не запускается она. Устанавливается, но не запускается. Систему я держу с последними обновлениями стабильного дистрибутива. Программа по адресу http://www.alpari-idc.ru/files/mt4setup.exe После удачной установки, запускаю её. Программа не запускается, пишет такую ошибку.
Что это означает? Помогите, пожалуйста, её всё же запустить. |
Автор: giner 25.11.2007, 11:22 | ||||
У меня запускается после установки mfc42 и gecko с помощью http://www.kegel.com/wine/winetricks sh winetricks vcrun6 gecko |
Автор: student80 25.11.2007, 14:36 | ||||
giner, спасибо. Но все-равно не запускается. Что я делал. 1. скачал http://www.kegel.com/wine/winetricks 2. в консоли перешел в директорию, куда скачал winetricks 3. sh winetricks vcrun6 gecko Лог из консоли
Пытаюсь запустить MetaTrader - не запускается. Лог ошибки
может что не так делаю? и ещё не совсем понял, как установить mfc42 и gecko. В репозиториях у меня их нет. |
Автор: giner 25.11.2007, 15:40 | ||||||
скачай winetricks wget-ом (если прежде браузером качал) попробуй удалить директорию .wine и повторить снова rm -rf ~/.wine |
Автор: student80 25.11.2007, 16:20 |
сделал всё, как ты написал. не запускается. во время выполнения winetricks когда в консоли последняя строчка c:\winetrickstmp /c ... вылезает диалоговое окно с заголовком "VCRedist Installation" и сообщением "Command line option syntax error. Type Command /? for Help." делал так. удалил директорию, скачал файл, запустил файл, установил прогу, запускаю прогу. |
Автор: giner 25.11.2007, 16:55 | ||
Возможно не установлен cabextract |
Автор: student80 25.11.2007, 17:52 |
да. cabextract не был установлен. установил, запустил winetricks, установил метатрейдер. все-равно не запускается. те же ошибки и окно тоже вылезает при работе скрипта. |
Автор: student80 26.11.2007, 15:54 |
что же вы молчите? что ещё можно предпринять? люди, какие будут идеи? |
Автор: JackYF 26.11.2007, 16:11 |
Возможно, легче поставить виртуальную машину? |
Автор: giner 26.11.2007, 16:55 | ||
попробуй вообще что-нибудь с wine запустить если запустится, проанализируй где в wintricks происходит затык и найдёшь ошибку у меня твоя программа работает giner@ubuntu-i386:~$ wine --version && uname -a wine-0.9.46 Linux ubuntu-i386 2.6.22-14-rt #1 SMP PREEMPT RT Mon Oct 15 01:05:51 GMT 2007 i686 GNU/Linu |
Автор: vinick 26.11.2007, 18:13 |
С виндовой машины скопируй файл C:\Windows\system32\mfc42.dll в каталог ~/.wine/drive_c/windows/system32 После этого mt4 должен запустится. При запуске metaeditor, wine предложит тебе скачать gecko, нажмешь install и все. У меня wine-0.9.38 взятый с winehq.org. Без mfc42.dll была точно такая же ошибка. |
Автор: student80 27.11.2007, 11:44 |
о! сколько советов ![]() виртуальную машину - тоже выход, но его попробую, когда совсем ничего не поможет. один выход значит есть. но все же хочется через вайн запустить. у меня кажись wine-0.9.25. если его обновлять, то боюсь, что он из интернета много чего потянет. |
Автор: giner 27.11.2007, 12:41 | ||
winetricks как раз и устанавливает mfc42.dll |
Автор: student80 27.11.2007, 13:06 |
giner, а он случайно не для win9x библиотеку ставит? |
Автор: giner 27.11.2007, 13:17 | ||
Не могу сказать, знаю что после установки работает. giner@ubuntu-i386:~$ sh winetricks vcrun6 Executing cabextract /home/giner/winetrickscache/vcredist.exe Extracting cabinet: /home/giner/winetrickscache/vcredist.exe extracting VCRedist.inf extracting PreSetup.exe extracting 50comupd.exe extracting asycfilt.dll extracting atla.dll extracting comcat.dll extracting mfc42.dll extracting mfc42u.dll extracting msvcirt.dll extracting msvcp60.dll extracting msvcrt.dll extracting oleaut32.dll extracting olepro32.dll extracting stdole2.tlb extracting atlu.dll extracting ADVPACK.DLL extracting W95INF32.DLL extracting W95INF16.DLL All done, no errors. Install of vcrun6 done winetricks done. |
Автор: student80 27.11.2007, 23:28 |
Заработала! ![]() при запуске winetricks говорила, что не может найти vcredist.exe, и, наверное, не установила библиотеки. Почему она его не находит, так и не понял, хотя этот файл на месте лежит. Нашел в инете библиотеку mfc42.dll и записал её в system32. Но там она уже была, такого же размера, но содержимое другое у этой библиотеки. После этого всё стало запускаться. Посмотрел я файл winetricks. по поводу загрузки vcrun6 там строчка есть download http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe загружает 9хвиндовую, а нужна для 2к или хр. Спасибо всем ![]() |