Перейти к содержимому
Золото поиск добыча инвестиции
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

  • Отлично 1

Поделиться сообщением


Ссылка на сообщение
Guest Евгений

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
Guest Евгений

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

Поделиться сообщением


Ссылка на сообщение
Guest Евгений

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

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

Поделиться сообщением


Ссылка на сообщение
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

Поделиться сообщением


Ссылка на сообщение
Guest Алекс

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

Поделиться сообщением


Ссылка на сообщение
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!

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

sudo port install wine-devel

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

Поделиться сообщением


Ссылка на сообщение

 

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

все жду описания как обновить wine)

Поделиться сообщением


Ссылка на сообщение

Регистрация

Необходимо войти в систему

Создать учётную запись

Полная информация по рынку золота

Регистрация

Вход

Уже зарегистрированы?

Войти сейчас


×