Інструкція запуску SmartConnect та SmartSign на UNIX системах
Wine-6.0 стандартна установка під свій дистрибутив на прикладі Ubuntu20
Перший старт демо тестової версії завантажує 1 (одне) ядро 3-4 хвилини
https://linuxconfig.org/install-wine-on-ubuntu-20-04-focal-fossa-linux
dpkg --add-architecture i386
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo aptkey add -
apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/
focal main'
apt-get update
apt install --install-recommends winehq-stable winbind xvfb
Запускаємо конфігурацію та ставимо mono gecko, якщо пропонує winecfg
Завантажуємо інсталятор та запускаємо установку. Шрифт при цьому може відображатися некоректно.
Для коректного відображення шрифту можна змінити locale на export LC_ALL=ru_RU.utf8.
Якщо locale немає, її потрібно встановити:
dpkg-reconfigure locales
Та обрати необхідно зі списку або через:
locale-gen ru_RU ru_RU.UTF-8 && update-locale
wine setup_connect_v1.0.0.17_test\ \(2\).exe
Запуск програмного забезпечення:
wine ~/.wine/drive_c/SmartConnect/SmartConnect.exe
Запуск в консолі через X virtual framebuffe xvfb
user=$(echo "$USER")
/usr/bin/xvfb-run -f /tmp/${user}.xvfb.auth -s "-screen 0 700x500x24 -auth /tmp/${user}.xvfb.auth" wine ~/.wine/drive_c/SmartConnect/SmartConnect.exe
Щоб отримати GUI на запущене ПЗ через x11vnc :2 номер дисплея (порт 5902 в прикладі)
user=$(echo "$USER")
XAUTHORITY=/tmp/${user}.xvfb.auth DISPLAY=:99 x11vnc -listen localhost -bg && gvncviewer:2 localhost
Повторюємо вивід логу у вікні програми та відкритий порт 8001 или 8000. Відкриваємо браузером:
\curl http://IP:8001
Або локально з цього ж ПК http://localhost:8001
Некоректне відображення шрифту:

Приклад проблеми відображення шрифту без налаштованої локалі.
Виставляємо LC_ALL на ru_RU, в такому випадку шрифт в інсталяторі читається:

Інсталятор після налаштування локалі для читабельного шрифту.
Підключення до GUI інтерфейсу запущеної програми у фоні через консоль.

Доступ до графічного інтерфейсу SmartConnect через консольне підключення.
Запуск при заданих інструкціях аналогічний і для модуля підпису SmartSign.

Приклад запуску SmartSign за аналогічною схемою до SmartConnect.