Инструкция по установке программ НТП Трубопровод в GNU/Linux (WINE).
Программы НТП Трубопровод могут быть запущены в Linux под WINE.
Если используемая ОС Linux уже содержит пакет с дистрибутивом программы НТП Трубопровод, установите его, следуя инструкциям производителя дистрибутива Linux.
Работоспособность программ была проверена в Astra Linux 1.7, Astra Linux 1.8, РЕД ОС 7, РЕД ОС 8, Ubuntu 22.04, Ubuntu 24.04, Fedora Linux 38+ с использованием WINE 9.0.
С высокой вероятностью программы будут работать и в других дистрибутивах RHEL Based и Debian Based с ядрами Linux версии 4 под WINE версии 8.5 и выше.
Существенным фактором является сборка WINE и его конфигурация. Мы рекомендуем использовать WINE, поставляемый в составе соответствующих дистрибутивов Linux и наши рекомендации по настройке префикса WINE, изложенные ниже.
Не используйте стандартные сборки наших программ под WINE: они могут иметь проблемы в процессе установки и работы. Для запуска под WINE используются специальные сборки дистрибутивов наших программ, доступные в разделе Downloads.
Установка WINE.
- Установите WINE и winetricks в соответствии с инструкциями для используемой Вами версии Linux.
- Создайте префикс WINE для работы программ НТП Трубопровод. Мы рекомендуем использовать для этого отдельный префикс (один для всех программ).
- Установите необходимые компоненты Windows с помощью winetricks. Нам потребуются следующие нативные компоненты: .NET 4.8, MS Visual C++ redistributable 2015-2022, MS Jet 4.0, Microsoft Data Access Components 2.8, GDI+, основные шрифты, Wininet.
Обычно используются команды
в Debian Based Linux:
sudo apt-get install wine winetricks
в RHEL Based Linux:
sudo dnf install wine winetricks
или
sudo yum install wine winetricks
Необходимо использовать 32х-разрядный префикс
Для этого определите переменные окружения и выполните инициализацию префикса:
WINEARCH=win32 WINEPREFIX="~/.wine_ntp" wine wineboot -i
Это может быть сделано командой:
winetricks dotnet48 vcrun2022 jet40 mdac28 corefonts gdiplus wininet wininet_win2k fontsmooth=rgb
В результате будут установлены требуемые пакеты и удален встроенный Mono.
Типичный winetricks.log после установки выглядит так:
remove_mono internal winxp dotnet40 dotnet48 vcrun2022 mdac27 wsh57 jet40 mdac28 andale comicsans courier georgia impact times trebuchet verdana webdings corefonts gdiplus iertutil wininet wininet_win2k fontsmooth=rgb
Не следует устанавливать компонент OLE – это может привести к неработоспособности программ!
Установка программы.
- Скачайте соответствующий дистрибутив программы, предназначенный для установки под Linux/WINE (помеченный словом WINE), и установите её командой
wine setup.exe
Если на последнем шаге программа установки предлагает установить драйверы - от этого необходимо отказаться.
Программа готова к запуску. Если используется интернет-лицензия или лицензия на сетевом ключе (уже настроенном на сервере), то можно запускать программу и работать: далее следуйте инструкциям по запуску программы из Руководства пользователя. В том числе, используйте имеющийся у Вас файл с параметрами лицензии
Обычно в результате установки автоматически создаются ярлыки программы на рабочем столе и/или в разделе Программы. Самостоятельно настроить ярлыки можно в папке ~/.local/share/applications/ (для более точной информации обратитесь к справочной системе по используемому дистрибутиву Linux).
Если на компьютере используется несколько префиксов WINE, убедитесь, что программы запускаются в нужном префиксе, то есть команда запуска должна выглядеть примерно так:
WINEARCH=win32 WINEPREFIX="~/.wine_ntp" wine "<путь к программе>"
Если используется локальный ключ Sentinel HL, то дополнительно требуется установить Sentinel LDK Runtime.
Установка локального ключа Sentinel HL.
- Скачайте Sentinel LDK Runtime
- Распакуйте архив
- Установите Sentinel LDK Runtime
- Вставьте ключ в USB порт и убедитесь, что светодиод на нём горит непрерывно.
wget https://truboprovod.ru/download/soft/common/Sentinel_LDK_Linux_Run-time_Installer_script_9.15-1.tar.gz
tar -xvzf Sentinel_LDK_Linux_Run-time_Installer_script_9.15-1.tar.gz
sudo ./dinst
Дополнительная информация доступна на сайте производителя ключей: https://docs.sentinel.thalesgroup.com/ldk/LDKdocs/rte/linux-script/Linux/Overview-Linux.html