Программу Соната можно запустить в ОС Линукс, используя дополнительное ПО Wine
1. Установка Wine
Wine серии 7.x поддерживают Соната, начиная с версии 7.15
Инструкции для Ubuntu:
https://wiki.winehq.org/Ubuntu
Инструкции для Astra Linux:
https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502
Инструкции для Ред ОС:
https://redos.red-soft.ru/base/arm/arm-other/work-in-wine/
Также, требуется установить winetricks:
Для дистрибутивов, использующих пакетный менеджер APT (Astra Linux, Ubuntu):
sudo apt install winetricks
Для дистрибутивов, использующих пакетный менеджер RPM (Ред ОС, RHEL):
sudo dnf install winetricks
2. Установка Сонаты
Выполнить следующие команды в терминале:
export WINEPREFIX="/home/$USER/.fxc_wine"
wineboot -i
winetricks --force mfc42
wine SonataHL.msi
На этапе выбора папки назначения не менять значение по умолчанию (C:\Program Files (x86)\FXC-ПНГ\Соната)
2.1 Офлайн-установка зависимостей
В случае отсутствия интернет-соединения команда winetricks --force mfc42 выдаст ошибку.
Можно воспользоваться архивом с уже загруженными зависимостями
https://fxc-png.ru/upload/po/vc6redist.zip.
Для этого нужно вручную распаковать архив в папку /home/<текущий_пользователь>/.cache/winetricks, либо воспользоваться командой:
unzip -d /home/$USER/.cache/winetricks vc6redist.zip
Далее, повторить команду winetricks:
winetricks --force mfc42
3. Установка драйвера и лицензии для ключей Sentinel HASP
Скачать драйвер ключа
https://fxc-png.ru/upload/po/hasp_linux.zip
Распаковать архив
Установить драйвер по инструкции в Readme.txt
В терминале перейти в папку “aksusbd-10.12.1” и произвести установку командой:
sudo sh dinst
Перезагрузить компьютер.
3.1. Установка программной лицензии (для ознакомительной версии или при отсутствии аппаратного ключа)
Полученный V2C-ключ нужно применить в Sentinel Admin control center:
В браузере открыть
http://localhost:1947.
Перейти на вкладку “Update/Attach”.
Выбрать файл V2C.
Нажать “Apply File”.
4. Установка для программных ключей Guardant
4.1 В среде Linux установите Guardant Control Center
Установщики для разных версий Linux находятся в папке с инсталляцией в файле Guardant\grdcontrol_linux.zip.
Также актуальный установщик можно скачать с сайта производителя:
https://www.guardant.ru/support/users/control-center/
4.2 В операционной системе Linux следует нативно активировать программный ключ Guardant DL, либо локально подключить аппаратный ключ
Активация программной лицензии:
1) Из файла в папке с инсталляцией Guardant\grdcontrol_linux.zip извлеките и установите менеджер активации на соответствующую целевую платформу.
2) Выполните команду для формирования файла-запроса лицензии:
sudo license_wizard --console --activate-request <путь к файлу запроса>
3) Вышлите сгенерированный файл с расширением *.request на эл. почту
info@fxc-png.ru
4) Полученный файл лицензии *.license необходимо перенести на целевой компьютер и выполнить команду
sudo license_wizard --console --activate-offline <путь к файлу лицензии>
5. Запуск программы
Запуск можно произвести через ярлык на рабочем столе или через команду в терминале:
WINEPREFIX="/home/$USER/.fxc_wine" wine "C:\Program Files (x86)\FXC-ПНГ\Соната\Sonata_hl.exe"
6. Ограничения при работе в Линукс
- Для работы с документами MS Office необходима установка LibreOffice (x86) в Wine
- Файл справки Sonata.chm может не открываться или открываться без Содержания. Необходимо установить в Wine дополнительное ПО для открытия файлов справки chm.
Например, KchmViewer
https://portableapps.com/apps/office/kchmviewer-portable