Jump to content
Русский Золотой Портал

Archived

This topic is now archived and is closed to further replies.

super

Установка программ для Windows на MacOS 10.7 Lion на примере QUIK

Recommended Posts

Установка 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

quik_lion.png

Share this post


Link to post
Guest Евгений

Загружаем дистрибутив QUIK от своего брокера

загрузил front.exe, но он не запускается. вместо него открывается textEdit с двоичными финтефлюшкми.. что делать?)

Share this post


Link to post

Писал же, что надо установить сначала на машине с Windows, затем - скопировать каталог в который установили, например quik, на машину с MacOS.QUIK - портабелен

Share this post


Link to post
Guest Евгений

а, да, я был невнимателен. спасибо! очень полезная статья!

Share this post


Link to post
Guest Евгений

Как настроить запуск с графической иконки читайте в предыдущем выпуске для 10.6

а можно, пожалуйста ссылку на этот выпуск!

Share this post


Link to post
Guest Евгений

да, кстати, а что это значит?

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

Share this post


Link to post
Guest Алекс

Что то про принтер HP LaserJet 5L

Share this post


Link to post
Guest Евгений

этот принтер никакого отношения к моему Эйру не имеет..)
в общем, какие еще предположения? например по поводу

Цитата

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!

Share this post


Link to post

Как настроить запуск с графической иконки читайте в предыдущем выпуске для 10.6

а можно, пожалуйста ссылку на этот выпуск! Соседняя ветка со Снежным барсом

Share this post


Link to post

этот принтер никакого отношения к моему Эйру не имеет..) в общем, какаие еще предположения? например по поводу

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 selfupdate
port echo outdated
Почитайте внимательно ответ об устаревших портах Если есть - то введите
sudo port upgrade outdated
sudo port uninstall inactive

Share this post


Link to post
Guest iQuik.ru

Спасибо за толковую и подробную инструкцию!

Share this post


Link to post

Добрый день! Проделал всё по Вашей инструкции - не все получилось так, как предполагалось.. Не удалось установить wine. Как Вы считаете, стоит ли попробовать поставить более старую версию Xcode?

Share this post


Link to post

4.2 имеете в виду вместо 4.3?Напишите лучше что за ошибку выдает

Share this post


Link to post

4.2 имеете в виду вместо 4.3? Напишите лучше что за ошибку выдает

Уже не могу скопировать то, что выдавалось в ошибке. Проблема решена за счет установки более старой версии Xcode. Поставил 4.2.1.

Share this post


Link to post

Проверил на чистой машине с xCode 4.3

Работает без проблем

Ставилась новая версия Wine

sudo port install wine-devel

Хотя сейчас статус старой и новой вроде одинаков

Share this post


Link to post

 

В 09.03.2012 at 12:06, 'super сказал:

Проверил на чистой машине с xCode 4.3
Работает без проблем
Ставилась новая версия Wine
sudo 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?

Share this post


Link to post

Похоже пофиксили этот баг

Share this post


Link to post

Похоже пофиксили этот баг

возможно, но что-то пока что после довольно таки долгой установки wine под 4.2.1 не особо хочется проверять это :)

Share this post


Link to post

Проверять и не надо. Единственное, что необходимо (желательно) - это время от времени обновлять wine. Чуть позже напишу как. Старый xCode можно обновить на новый. Это не повлияет на работоспособность.

Share this post


Link to post

Os X 10.7.3. Xcode 4.2.после установки библиотек Quik таки запустился. однако кажись проблема со шрифтами, часть русскоязычных надписей/менюшек стала "????" другая часть - краказяблами.подскажите как вылечить, плиз.

Share this post


Link to post

Установку шрифтов точно не пропустили?

sh winetricks corefonts

Share this post


Link to post

точно. проверил. говорит "все стоит".)))

проблема не решена.также обнаружил, что в окне "залогинивания" не меняется язык ввода. таким образом залогиниться в квик нет возможности - логин на русском языке указан. при этом мак ось благополучно меняет языки ввода.

Share this post


Link to post

Сомнения терзают.... В какой системе изначально был установлен Quik? Не в Windows XР случаем?

Share this post


Link to post
Guest doctorj

Добрый вечер господа! Спасибо за статью! Огромное! Очень выручили. При установке возникала ошибка, подобная

 

В 09.03.2012 at 14:16, 'ilyabushuev сказал:

 

 

Проверил на чистой машине с xCode 4.3

Работает без проблем

Ставилась новая версия Wine

sudo 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?

этой. Устранилась путем установки Command line tools из настроек (preferences -> download) XCode. Далее все по инструкции. Еще раз большое спасибо автору!

Share this post


Link to post

Сомнения терзают.... В какой системе изначально был установлен Quik? Не в Windows XР случаем?

именно в ХР !! неужели хр оставляет в нем "корни" своего слабоумия...?

Share this post


Link to post

В XP кодировка старая. Надо конвертнуть в unicode. Но лучше брать установку из Vista или Win7

Share this post


Link to post

×
×
  • Create New...