Программу Соната можно запустить в ОС Линукс, используя дополнительное ПО 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. Установка драйвера ключа HASP
Скачать драйвер ключа
https://fxc-png.ru/upload/po/hasp_linux.zip
Распаковать архив
Установить драйвер по инструкции в Readme.txt
В терминале перейти в папку “aksusbd-9.15.1” и произвести установку командой:
sudo sh dinst
Перезагрузить компьютер.
3.1. Установка программной лицензии
Полученный V2C-ключ нужно применить в Sentinel Admin control center:
В браузере открыть
http://localhost:1947.
Перейти на вкладку “Update/Attach”.
Выбрать файл V2C.
Нажать “Apply File”.
4. Запуск программы
Запуск можно произвести через ярлык на рабочем столе или через команду в терминале:
WINEPREFIX="/home/$USER/.fxc_wine" wine "C:\Program Files (x86)\FXC-ПНГ\Соната\Sonata_hl.exe"