Владислав Иванов
Владислав Иванов личный блог
26 января 2017, 13:35

Установка Quik 7 (7.5) на Linux

Имеем:

CentOS 6.7 и желание установить Quik для двух разных пользователей.
Не буду описывать саму установку Quik'a — в нете полно статей. Вкратце — ставим wine, качаем установщик, жмем Далее несколько раз.
Установка для двух пользователей вносит необходимость установить Quik 2 раза в разные папки.

Проблемы с которыми столкнемся:
1. Кракозябры — неверная локаль в системе.
2. Квик не видит ключи. Или после установки второго экземпляра первый забыл где его ключи.

Решения:

1. Запускаем экзишник через вайн с явным указанием локали ru_RU.
   LANG=ru_RU wine /home/vlad/.wine/drive_c/Open_Broker_QUIK/info.exe > /dev/null 2>&1 &

2. В настройках Quik(F9) можно в разделе Программа-> Шифрование можно указать где брать ключи. Так вот. ЭТО НЕ РАБОТАЕТ(

В этом же разделе строкой выше есть серый(неизменяемый) путь к qrypto.cfg (Используемый файл настроек). Именно этот файл несет смысловую нагрузку.

Я его сделал таким:

SECRING=.\secring.txk
PUBRING=.\pubring.txk

Т.е. ключи кладем в корневую директорию с Quik'ом.

Этот момент очень важен — если квик не нашел ключи — мы получим сообщение «Ключ сервера или пользователя не найден». В этом случае смотрим в настройках — где лежит Qrypto.cfg. У меня он лежал в Z:\\qrypto.cfg.
Далее идем в Wine Configuration, Drives и смотрим что такое Z: — это оказалась домашка пользователя /home/vladislav/.
Находим по этому адресу файл qrypto.cfg и редактируем:
Z:\.wine\drive_c\Quik\qrypto.cfg

Пишем вроде такого:

SECRING=Z:\.wine\drive_c\Quik\Keys\secring.txk
PUBRING=Z:\.wine\drive_c\Quik\Keys\pubring.txk

После этого можно по очереди запускать Quik для двух разных пользователей.
15 Комментариев
  • vito2000
    26 января 2017, 13:46
    Пробовал перейти на Linux. Два дня матерился из-за мелких проблем, убил кучу времени в поисках решений. Снес нах и вернулся на Windows.
    • Leo
      26 января 2017, 15:56
      vito2000, от задач зависит. Я вот наоборот — плююсь, когда приходится использовать Windows, настолько всё через одно место сделано
    • test
      28 января 2017, 00:32
      linux не для простых пользователей, но все больше людей  будут на него переходить из-за политики микрософта, когда навязывют обновления при этом блокируется работа компьютера, когда заставляют с помощью вирусных технологий переходить на новые версии операционной системы, не беря во внимание, что будут проблемы с программами и железом (ноутбуки).

      Для работы linux уже давно готов, а вот для игр еще сыроват, нет игры есть но производительность оставляет желать лучшего и производители видеокарт пытаются протолкнуть свое виденье драйверов в ядро и не все с этим согласны.
      • Анатолий И.
        31 января 2017, 00:07
        test, ось без софта ничто.
        • test
          31 января 2017, 09:49
          Анатолий И., если про биржевые программы (аналитика и др.) то не интересовался, а вот всяких других полно.
          • Анатолий И.
            31 января 2017, 18:57
            test, Консультант плюс, Гарант?
            • test
              31 января 2017, 23:49
              Анатолий И., запускаются под wine. Я думаю если будет спрос то и производитель сделает нативную версию для linux. 1с что то уже пилит.
              • Анатолий И.
                07 февраля 2017, 22:06
                test, wine никогда не обеспечивает полную поддержку — это костыль, какая нибудь хрень да вылезит.
                «1с что то уже пилит.» — сколько лет? 1-2% рынок мало кому интересен.
  • Вот бы тоже самое но для МТ4 и МТ5 :)
    • Leo
      26 января 2017, 15:55
      Самокритичный трейдер, а что там не так? Вот хаутушка, вроде всё из коробки работает. Это с Quik приходится шаманить
      • Юрий Ч.
        26 января 2017, 18:14
        Lev, Не всё так просто — MT5 + Открытие -для работы используется ключ в формате pfx, MT5 его пытается импортировать средствами Windows. А в Wine этой функции попросту нет (заглушка в коде).
        • Leo
          26 января 2017, 18:40
          Юрий Ч., понятно, но я (и наверное Самокритичный трейдер) имел в виду «кухонный», а не биржевой терминал
  • Евгений
    28 января 2017, 10:31
    Все Linux дистрибутивы в качестве основной системы для обычного пользователя остаются нишевым решением в ввиду отсутствия совместимости по принципу «plug and play». 
  • Евгений Гуревич
    28 января 2017, 21:45
    А зачем нужна установка QUIK на Linux? Для работы на сервере?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн