Запуск ВЭД-Склад и Монитор ЭД под wine Astra SE 1.8 + wine 9.0

Внимание!

Описан процесс установки wine для запуска ВЭД-Склад + Монитор ЭД под управлением операционной системы Astra Linux 1.8

На момент написания инструкции, версия КриптоПРО CSP – 5.0.13000

Wine 9.0 устанавливается из расширенного репозитория. Настройка wine и установка приложений должны выполняться в одном терминальном окне с настроенным префиксом wine.

 

Установка wine

Для установки wine 9.0 требуется подключить расширенный репозиторий. Для подключения сетевого репозитория необходимо зарегистрироваться в системе с помощью учетной записи администратора и раскомментировать строку с адресом расширенного репозитория в файле /etc/apt/sources.lst


После этого выполнить команду
sudo apt update

Установить wine командой

sudo apt install wine

 

Все зависимости (ia32-libs, lib32gcc-s1, libncurses6, lib32stdc++6, lib32tinfo6, libcc6-i386) будут разрешены автоматически.

 

Установка cabextract

Выполнить команду

sudo apt install cabextract

Установка zenity

Для работы пользовательского интерфейса winerticks необходимо установить пакет zenity:

sudo apt install zenity

 

 

Установка winetriks

Установить пакет ca-certificates (при необходимости):

sudo apt-get install ca-certificates

 

Установить winetricks:

sudo apt install winetricks

 

Обновление winetricks

Для обновления пакета winetricks вызвать команду

sudo winetricks --self-update

 

 

После установки всех пакетов, сессию учетной записи администратора можно завершать.

Настройка wine

Создать 32-битную изолированную среду выполнения:

export WINEPREFIX=~/.wine-dcl

export WINEARCH=win32

winecfg -v win7

 

Отказаться от установки пакета Wine Mono, нажав «Отмена» в диалоге

Настройка окружения

Установить необходимые компоненты с помощью winetricks. Во всех диалоговых окнах следует подтверждать установку.

 

Установка VB6 Runtime

winetricks vb6run

 

Установка MS Access 2000 Runtime

winetricks art2kmin

 

Установка DAO

winetricks mdac27

winetricks mdac28

Установка шрифта (ctmtools)

winetricks arial

Установка Microsoft JET 4.0

winetricks jet40

Установка .NET Framework

Для работы ВЭД-Склад и Монитор ЭД необходимо установить .Net Framework 4.5.2 и .Net Framework 4.6 (для подключения к SQL Server).

В диалогах о необходимости перезагрузить компьютер следует выбирать «Перезагрузить позже».

 

winetricks dotnet452

winetricks dotnet46

 

 

Установка MSXML3

Для корректного создания и изменения xml документов, необходимо установить пакет MSXML3:

winetricks msxml3

Установка Internet Explorer 8

Для нормального сохранения в формате pdf в просмотрщике xml необходимо установить IE8. От перезагрузки после установки программы следует отказаться:
winetricks ie8

 

Установка КриптоПРО CSP

Для установки КриптоПРО CSP необходимо зарегистрироваться в системе с использованием учетной записи администратора.

 

Установить КриптоПРО CSP 5.0 по инструкции https://wiki.astralinux.ru/pages/viewpage.action?pageId=32833902

 

1. Скачать с официального сайта www.cryptopro.ru и установить версию криптопровайдера для AstraLinux (deb пакет):

tar -zxf linux-amd64_deb.tgz

cd linux-amd64_deb

sudo ./install_gui.sh

 

В установщике КриптоПРО CSP, на шаге выбора компонентов, включить «Поддержка токенов и смарт-карт»

Подтвердить установку новых пакетов

После установки ввести номер лицензии и выполнить инициализацию ДСЧ.

 

 

Установка сертификата ЭП

Открыть окно настроек КриптоПРО (Меню – Утилиты – Инструменты КриптоПро).

В окне настроек перейти в раздел «Контейнеры». Установить ключевой носитель, выбрать его. Нажать кнопку «Установить сертификат».

 

Установка ВЭД-Склад + Монитор ЭД

Скачать установщики программ.

 

Внимание! Все действия должны выполняться в пределах настроенного префикса wine.

 

Скачать Монитор ЭД по ссылке https://ftp.ctm.ru/MONITOR_ED/SFX/setup_me.exe

Выполнить установку:

wine ./Загрузки/setup_me.exe

 

Установить ВЭД-Склад

Скачать ВЭД-Склад по ссылке https://ftp.ctm.ru/STS/SFX/setup_st.exe

Выполнить установку:

wine ./Загрузки/setup_st.exe

 

 

При первом запуске программы, она будет не зарегистрирована. Окно модуля регистрации будет блокировать загрузку программы, его можно принудительно вывести на передний план

 

 

После регистрации требуется перезапуск ВЭД-Склад.

 

Скрипт и ярлык запуска ВЭД-Склад

echo -e '#!/bin/bash\n\n\nexport WINEPREFIX=~/.wine-dcl\n\n\ncd ~/.wine-dcl/drive_c/Program\ Files/CTM/STS/\n\n$WINE STS.EXE' >~/.wine-dcl/sts.sh

chmod +x ~/.wine-dcl/sts.sh

echo -e '[Desktop Entry]\nName=ВЭД-Склад\nExec=/bin/sh ~/.wine-dcl/sts.sh\nType=Application\nStartupNotify=true\nPath=~/.wine-dcl/drive_c/Program\ Files/CTM/STS\nIcon=6622_sts.0' > ~/Desktop/ВЭД-Склад.desktop

 

Запуск осуществляется с помощью ярлыка на рабочем столе.

 

80