Перейти к содержанию

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


super

Рекомендуемые сообщения

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

Ссылка на комментарий

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

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

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

Ссылка на комментарий

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

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

Ссылка на комментарий

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

Цитата

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
Ссылка на комментарий
  • 5 недель спустя...
  • 3 недели спустя...

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

Ссылка на комментарий

В архиве

Эта тема находится в архиве и закрыта для дальнейших ответов.


×
×
  • Создать...