arm_ers - snejok/medpc GitHub Wiki

Установка АРМ ЭРС на Linux

Необходимо иметь уже установленную "АРМ ЭРС с базой" на Windows машине и знать ее ip. Установка и работа с базой на Linux еще не протестирована, но должна работать, по аналогии с АРМ ФСС (однако телодвижений там больше, поэтому пока в TODO).

  1. Убедимся что установлен КриптоПро CSP 5.0r2 запустив команду в терминале:

rpm -q lsb-cprocsp-base

Необходимый результат:

lsb-cprocsp-base-5.0.11944-6

Если результат не тот, то перезагружаем Linux, ждем 5 мин, пока система автоматически обновится, пробуем еще раз проверить версию.

  1. Нужен выход в интернет, убедимся что прокси прописан и интернет в Linux работает. (см. инструкцию)

  2. Устанавливаем .NET FrameWork 4.0 внутрь wine:

winetricks dotnet40

  1. Скачиваем 32х битную версию инсталлера АРМ ЭРС https://lk.fss.ru/ers.html

  2. Переходим в каталог с дистрибутивом, правой кнопкой мыши внутри каталога - "Открыть терминал"

  3. Запускаем установку АРМ ЭРС, во время установки снимаем галку "Установить базу" и указываем адрес Windows машины, где уже установлен АРМ ЭРС:

wine fss_ers_setup_*_x32.exe

  1. Регистрируем библиотеку подписи в .NET:

cd ~/.wine/drive_c/FssArmErs/

wine 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe' /registered GostCryptography.dll

  1. Открываем Пуск - Инструменты - Инструменты CryptoPro и импортируем сертификат ФСС

  2. На рабочем столе запускаем ярлык ФСС ЭРС и пробуем работать

:warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning:

В wine есть баг, из-за которого в АРМ ФСС/ЭРС и в остальных программах на той же платформе, не видно доп. панельки с кнопками. Чтобы она появилась - нужно уменьшать ширину окна АРМ ФСС, пока панелька не появится

:warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning: