Я являюсь пользователем ОС линукс, которая лично для меня под удобству на голову превосходит как Windows так и iOS. Прежде всего с точки зрения автоматизации и широкими правами доступа.
К сожалению, QUIK не поставляет дистрибутивы для ОС Linux, поэтому будем справляться штатными средствами. В Linux есть программа wine, которая может запускать приложения написанные под Windows, им и воспользуемся.
UPD: если не установлены русские локали, то
Ключи созданы, теперь их необходимо зарегистрировать у брокера. ВТБ требует отправить публичный ключ по почте. Отправляем, ждём получения.
К сожалению, QUIK не поставляет дистрибутивы для ОС Linux, поэтому будем справляться штатными средствами. В Linux есть программа wine, которая может запускать приложения написанные под Windows, им и воспользуемся.
Установка
Прежде всего устанаваливаем winesudo apt-get install wineТеперь наша задачу запустить установщик QUIK.exe. Данную процедуру будем проводить на примере QUIK от брокера ВТБ. Однако, если просто запустить QUIK под wine, то будут кракозябры. Связано это с тем, что разработчки wine не знают о существовании юникода и используют локальную кодирвку -- Windows-95-style. Правим это запуском программы с установкой локальной кодировки:
env 'LANG=ru_RU.UTF-8' wine quik-vtb.exeВыполняем пункты установщика -- установка выполнена, ура!
UPD: если не установлены русские локали, то
sudo locale-gen ru_RU
sudo locale-gen ru_RU.UTF-8
sudo update-locale
Создание ключей
Теперь создадим ключи. По умолчанию, установка проведена в C:\QUIK_VTB\, что в Linux под wine превращается в "~/.wine/drive_C/QUIK_VTB/". Запускаем программу создания ключей:
Спрашивает имена файлов с ключами и путь до них, а также логин и пароль. Ключи я буду хранить на Dropbox, чтобы был доступ с разных компьютеров, логин -- указываю только латинские буквы, чтобы ключ, если что, работал на мобильных устройствах.env 'LANG=ru_RU.UTF-8' wine ~/.wine/drive_c/QUIK_VTB/KeyGen.exe
Ключи созданы, теперь их необходимо зарегистрировать у брокера. ВТБ требует отправить публичный ключ по почте. Отправляем, ждём получения.
Создание иконки
Запускать программу из командной строки не удобно, тем более, что нужно постоянно указывать, что язык русский. Создадим скриптовый файл run-QUIK.bash, который будет запускать программу.
Теперь программу можно запускать, просто используя этот скрипт. Дальнейшее использование программы не отличается от использования её под Windows.#!/bin/bash
INSTALL_PATH=~/.wine/drive_c/QUIK_VTB/
cd "$INSTALL_PATH"
env 'LANG=ru_RU.UTF-8' wine "$INSTALL_PATH/info.exe"
Комментариев нет:
Отправить комментарий