Установка и запуск Windows-программ Docsvision через Wine

Требования к системе:
  • Базовый уровень защищенности (Орёл).

  • Выключена блокировка трассировки "ptrace". Состояние можно проверить командой sudo astra-ptrace-lock status, выключить sudo astra-ptrace-lock disable.

  • Работа в Wine поддерживается в Hyper-V на виртуальной машине 2 поколения (с EFI) с виртуальным коммутатором и типом подключения "внешняя сеть". Работа в VirtualBox при аналогичных настройках возможна, но есть вероятность возникновения ошибок из-за особенностей окружения: ОС (в т.ч. ядро), версии и настройки гипервизора, сети. Работа в VMware не тестировалась.

  1. Распакуйте архив на машине с Astra Linux 1.8.1 и перейти в каталог с файлами:

    # wget https://domain.example.com/share/winekit-1.0-astra.tar.xz
    tar -xf winekit-1.0-astra.tar.xz
    cd wine
  2. Разместите требуемые клиентские и серверные инсталляторы .msi в каталоге assets/docsvision, например:

    assets/docsvision/Docsvision ApprovalDesigner client.msi
    assets/docsvision/Docsvision ApprovalDesigner server.msi
    assets/docsvision/Docsvision BackOffice client.msi
    assets/docsvision/Docsvision BackOffice server.msi
    assets/docsvision/Docsvision DocumentManagement client.msi
    assets/docsvision/Docsvision DocumentManagement server.msi
    assets/docsvision/Docsvision Platform client.msi
    assets/docsvision/Docsvision Platform server.msi
    assets/docsvision/Docsvision ResourceKit.msi
    assets/docsvision/Docsvision TakeOffice client.msi
    assets/docsvision/Docsvision TakeOffice server.msi
    assets/docsvision/Docsvision web-client server extension.msi
    assets/docsvision/Docsvision web-client.msi
    assets/docsvision/Docsvision WindowsClient extension.msi
    assets/docsvision/Docsvision WindowsClient server.msi
    assets/docsvision/Docsvision WindowsClient.msi
    assets/docsvision/Docsvision Worker service client.msi
    assets/docsvision/Docsvision Worker service.msi
    assets/docsvision/Docsvision Workflow client.msi
    assets/docsvision/Docsvision Workflow server.msi
  3. Установите WINE и настройте префиксы:

    sudo ./run.sh wine --install
    ./run.sh wine --setup

    Во время настройки префиксов могут возникать ошибки, их можно игнорировать.

  4. Задайте адрес сервера Docsvision, учетную запись пользователя и пароль:

    ./run.sh docsvision --setup

    Переданные значения будут сохранены, их можно будет изменить позже.

  5. Установите программы:

    ./run.sh docsvision --install
  6. Если на рабочем столе появились ярлыки без иконок, нужно перезапустить интерфейс FLY следующей командой:

    fly-wmfunc FLYWM_RESTART