Перейти к публикации

Установка программ для 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

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

Писал же, что надо установить сначала на машине с 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 weeks later...
  • 3 weeks later...

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

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

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. Чуть позже напишу как. Старый xCode можно обновить на новый. Это не повлияет на работоспособность.

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

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

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

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

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

Ссылка на сообщение
  • 2 weeks later...

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

 

В 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. Далее все по инструкции. Еще раз большое спасибо автору!

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

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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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