Оглавление

На примере Смоленска.

Все необходимые файлы:

binary.zip

Актуально на 05-Jul-2020

 1. Подготовительные работы

Для корректной работы РМИС "Витакор" на операционную систему должно быть установлено кумулятивное обновление безопасности для ОС СН релиз "Смоленск" в. 1.6 (Update 5) в соответствии с инструкцией.

На время установки пользователь, от которого ведется установка, должен обладать высоким уровнем целостности и входить в группу "sudo". После установки уровень целостности пользователя можно понизить и исключить из группы "sudo".

2. Установка криптопровайдера

В случае необходимости функционала электронной подписи в РМИС необходимо установить криптопровайдер. Для установки КриптоПро CSP 4 нужно распаковать архив с дистрибутивом и запустить скрипт инсталляции.

tar xvzf CPRO-4R4-Astra-ready-32bit-ver2.tar.gz 
cd CPRO-4R4-Astra-ready-32bit-ver2
./astra-install.sh

При возникновении ошибок установки пакетов может потребоваться исправление командой

sudo apt -f install

 3. Установка wine с поддержкой КриптоПро CSP

РМИС "Витакор" в ОС Linux работает в среде wine. Для установки выполните следующие шаги в каталоге с пакетами wine

sudo apt -y install ia32-libs
sudo apt -y install binutils
sudo dpkg -i wine-5.0.1-cpro_astra.deb 
sudo dpkg -i libmspack0*.deb
sudo dpkg -i cabextract*.deb
sudo dpkg -i winetricks*.deb
sudo apt -f install

 4. Установка шрифтов и драйвера принтера

Перейдите в домашний каталог и распакуйте архив со шрифтами, необходимыми для работы РМИС

cd
tar xvzf fonts.tar.gz

Удалите системный шрифт Tahoma (в случае если он установлен)

sudo find /usr -name "tahoma.ttf" -delete
sudo find /usr -name "tahomabd.ttf" -delete
sudo find /opt -name "tahoma.ttf" -delete
sudo find /opt -name "tahomabd.ttf" -delete

Для корректной работы предпросмотра печати необходим псевдопринтер pdf (при отсутствии физического принтера)

sudo dpkg -i printer-driver-cups-pdf_2.6.1-22_amd64.deb
sudo apt -f install

5. Установка префикса wine

В сессии, из которой запускаем wine нужно определить переменные WINE и WINEARCH. Для постоянного эффекта нужно добавить указанные переменные в файл ~/.bashrc

export WINE=/opt/wine-cpro/bin/wine
export WINEARCH=win32

echo "export WINE=/opt/wine-cpro/bin/wine" >> ~/.bashrc
echo "export WINEARCH=win32" >> ~/.bashrc

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

 5.1. Раcпаковка подготовленного префикса wine

Перейдите в домашний каталог и распакуйте архив c префиксом

cd
tar xvzf wineprefix.tar.gz

 5.2. Установка нового префикса wine

Убедиться что wine корректно запускается

WINEARCH=win32 /opt/wine-cpro/bin/winecfg

Установить необходимые пакеты для работы РМИС

winerticks gecko
winerticks dotnet20sp2
winerticks ie6
winerticks gdiplus

Установить офисный пакет для корректной работы отчетов. Это может быть Microsoft Office 2010 - 2016 либо Microsoft Office Viewers. Например,

winetricks office2013pro

После подготовки префикса его можно заархивировать и сохранить для использования в последующих установках (см. п. 5.1)

cd
tar czf wineprefix.tar.gz ~/.wine

 6 Установка дистрибутива РМИС и запуск

Перейти в домашний каталог и распаковать дистрибутив РМИС

cd
tar xvzf ais.tar.gz

Создать скрипт запуска РМИС

#!/bin/bash
/opt/cprocsp/bin/ia32/csptestf -absorb -certs -autoprov
/opt/wine-cpro/bin/wine /home/user1/ais/Update/AKUZ.UpdateUtility.exe

, заменив "user1" на имя пользователя системы. Для удобства можно создать ярлык для запуска этого скрипта на рабочем столе.

Установка завершена. После первого запуска РМИС в случае использования электронной подписи нужно войти в меню "Настройки"->"Настройка криптопровайдера" и выбрать Crypto-Pro.

  • Нет меток