Опубликовано январь 15, 2012 в 13:23Янв 15, 2012 Установка QUIK в системе Mac OsX Lion 10.7 (проверял на 10.7.2 и 10.7.3) 1. В системе должен быть установлен Xcode (есть на установочном диске или качаем с сайта http://developer.apple.com/). Выберите ссылку Mac Dev Center (слева в кружочке лев)При загрузке потребуется регистрация. Можно выбрать бесплатную (перепроверьте и поправьте этот момент, я давно зарегистрирован как разработчик и просто ввожу логин и пароль). На открывшейся странице будет ссылка Downloads Xcode 4.2.1 (или больше) for Lion. Через пару ссылок попадаем в Apple Store на страницу Xcode. Либо сразу можно пойти в Apple Store (выбираем установку XCode 4.3 или более новой версии). Просьба к читателям проверить возможность прямого скачивания программы из Apple Store без указанной выше предварительной регистрации. Процесс загрузки/установки можно контролировать в Launchpad'e. После окончания загрузки не позабудьте нажать на значок установщика Если не установлен MacPorts - качаем отсюда версию для Snow Leopard (http://www.macports.org/install.php), выбираем "dmg" disk image for Lion и устанавливаем MacPorts (проверял на версии 2.0.3 и 2.0.5). Если в системе еще не установлена Java runtime (JRE) от Adobe - ставим. Лучше использовать следующий способ: идем в Программы/Утилиты/Настройки Java. Скорее всего Вы увидите вопрос "Чтобы открыть "Настройки Java", необходима среда выполнения Java. Хотите установить ее сейчас?" Жмем "Установить". Если сразу попали в настройки - то все уже установлено. Запускаем Терминал и вводим следующие команды (вводим - это значит копируем строчку отсюда мышкой и вставляем в командную строку Терминала правой кнопкой мышки, не забывая про ctrl). echo export PATH=/opt/local/bin:/opt/local/sbin:$PATH$'n'export MANPATH=/opt/local/man:$MANPATH | sudo tee -a /etc/profile Терминал спросит пароль администратора. Вводим его. Следующая команда: if [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; then echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "not 64bit capable"; fi Если в Вас все в порядке - Терминал выдаст ответ "+universal". Если компьютер старый - получите ответ "not 64bit capable".Закрываем, вновь открываем Терминал и приступаем к установке Wine sudo port install wine Это установит последнюю стабильную версию wine (1.2.3). Альтернатива - гораздо лучше поставить более новую версию (1.4) sudo port install wine-devel Ставим чайник или смотрим фильм. Установка займет примерно 1,5 часа в зависимости от старости и степени продвинутости Вашего компьютера. За это время скачаются и установятся все необходимые программы. Смотрим время от времени в Терминал, в нем должна появиться командная строка. Если спросит пароль - вводим пароль администратора. Немного "повисим" на строчке Building apple-gcc42. Это устанавливается компилятор. При установке из портов скачиваются исходные коды и из них с помощью компилятора собираются работающие тулзы. Когда увидим Building wine - дело близко к завершению. Загружаем дистрибутив QUIK от своего брокера, или демо (Сбербанк и ВТБ наверняка держат дистрибутивы без вирусов). Устанавливаем дистрибутив под Windows, т.к. ключи сгенерировать не удастся иначе. Затем папку QUIK просто копируем с машины Windows на Mac, например на рабочий стол Mac'a, или в любое другое удобное место. Для запуска выполняем в Терминале команду (если папка расположена на рабочем столе, иначе укажите вместо desktop другой путь) cd ~/desktop/quik/ Затем wine info.exe Получаем: err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:UsersalexeydesktopquikQMargin.DLL") not founderr:module:import_dll Library QMargin.DLL (which is needed by L"Z:Usersalexeydesktopquikinfo.exe") not founderr:module:LdrInitializeThunk Main exe initialization for L"Z:Usersalexeydesktopquikinfo.exe" failed, status c0000135 Ругается, что нет библиотеки MSVCP60.dll. Самый быстрый вариант - найти эту библиотеку msvcp60.dll в Windows и скопировать в каталог с программой. Маньяки же делают так: sudo port install winetricks вводим пароль администратора. Затем устанавливаем библиотеки, необходимые для работы программ Windows: sh winetricks corefonts vcrun6 Альтернатива: для получения важных знаний и много всего (вдруг захотите установить Контру) можно запустить sh winetricks В открывшемся окне выбираем Select the default wine prefixи выбираем Install a Windows DLL or component и ищем в списке нашу библиотеку под vcrun6,затем Install a fontВсе готово! Запускаем QUIK wine info.exe Как настроить запуск с графической иконки читайте в предыдущем выпуске для 10.6 Удачных инвестиций! Как обновлять Wine
Опубликовано январь 15, 2012 в 19:19Янв 15, 2012 Загружаем дистрибутив QUIK от своего брокера загрузил front.exe, но он не запускается. вместо него открывается textEdit с двоичными финтефлюшкми.. что делать?)
Опубликовано январь 15, 2012 в 19:43Янв 15, 2012 Автор Писал же, что надо установить сначала на машине с Windows, затем - скопировать каталог в который установили, например quik, на машину с MacOS.QUIK - портабелен
Опубликовано январь 15, 2012 в 20:40Янв 15, 2012 а, да, я был невнимателен. спасибо! очень полезная статья!
Опубликовано январь 15, 2012 в 20:47Янв 15, 2012 Как настроить запуск с графической иконки читайте в предыдущем выпуске для 10.6а можно, пожалуйста ссылку на этот выпуск!
Опубликовано январь 15, 2012 в 20:51Янв 15, 2012 да, кстати, а что это значит? MacBook-Air-Evgenij:~ evgenymolodtsov$ cd ~/desktop/quikKFMacBook-Air-Evgenij:quikKF evgenymolodtsov$ wine info.exe Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! err:dc:CreateDCW no driver found for L"HP LaserJet 5L" fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
Опубликовано январь 16, 2012 в 14:17Янв 16, 2012 этот принтер никакого отношения к моему Эйру не имеет..) в общем, какие еще предположения? например по поводу Цитата MacBook-Air-Evgenij:~ evgenymolodtsov$ cd ~/desktop/quikKFMacBook-Air-Evgenij:quikKF evgenymolodtsov$ wine info.exe Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Опубликовано январь 16, 2012 в 15:37Янв 16, 2012 Автор Как настроить запуск с графической иконки читайте в предыдущем выпуске для 10.6а можно, пожалуйста ссылку на этот выпуск! Соседняя ветка со Снежным барсом
Опубликовано январь 16, 2012 в 15:44Янв 16, 2012 Автор этот принтер никакого отношения к моему Эйру не имеет..) в общем, какаие еще предположения? например по поводу MacBook-Air-Evgenij:~ evgenymolodtsov$ cd ~/desktop/quikKFMacBook-Air-Evgenij:quikKF evgenymolodtsov$ wine info.exe Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!Точно скачали установщик MacPorts для Lion? Попробуйте ввести sudo port selfupdateport echo outdatedПочитайте внимательно ответ об устаревших портах Если есть - то введите sudo port upgrade outdatedsudo port uninstall inactive
Опубликовано март 6, 2012 в 14:57Март 6, 2012 Добрый день! Проделал всё по Вашей инструкции - не все получилось так, как предполагалось.. Не удалось установить wine. Как Вы считаете, стоит ли попробовать поставить более старую версию Xcode?
Опубликовано март 6, 2012 в 15:40Март 6, 2012 Автор 4.2 имеете в виду вместо 4.3?Напишите лучше что за ошибку выдает
Опубликовано март 7, 2012 в 13:35Март 7, 2012 4.2 имеете в виду вместо 4.3? Напишите лучше что за ошибку выдаетУже не могу скопировать то, что выдавалось в ошибке. Проблема решена за счет установки более старой версии Xcode. Поставил 4.2.1.
Опубликовано март 9, 2012 в 08:06Март 9, 2012 Автор Проверил на чистой машине с xCode 4.3 Работает без проблем Ставилась новая версия Wine sudo port install wine-devel Хотя сейчас статус старой и новой вроде одинаков
Опубликовано март 9, 2012 в 11:16Март 9, 2012 В 09.03.2012 at 12:06, 'super сказал: Проверил на чистой машине с xCode 4.3 Работает без проблем Ставилась новая версия Winesudo port install wine-devel Хотя сейчас статус старой и новой вроде одинаков покопался в истории браузера, вот что выдавалось после sudo port install wine: Warning: xcodebuild exists but failed to execute Warning: Xcode does not appear to be installed; most ports will likely fail to build. ---> Computing dependencies for wineError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
Опубликовано март 9, 2012 в 12:37Март 9, 2012 Похоже пофиксили этот багвозможно, но что-то пока что после довольно таки долгой установки wine под 4.2.1 не особо хочется проверять это
Опубликовано март 9, 2012 в 12:40Март 9, 2012 Автор Проверять и не надо. Единственное, что необходимо (желательно) - это время от времени обновлять wine. Чуть позже напишу как. Старый xCode можно обновить на новый. Это не повлияет на работоспособность.
Зарегистрируйтесь