Настройка системы в РЕД ОС
##########################


Описание
========

Для запуска клиентской части «Медексперт» в РЕД ОС 7.3, необходимо
использовать следующее:

-  **wine -** Предоставляет совместимость с API Windows, что позволяет
   запускать Windows-приложения без необходимости установки самой
   операционной системы Windows.

-  **Winetricks -** Утилита, которая упрощает установку и настройку
   различных компонентов и библиотек, необходимых для работы
   Windows-приложений в Wine. Она предоставляет скрипты для
   автоматической установки различных пакетов, таких как шрифты,
   библиотеки DLL, компоненты и другие зависимости, которые могут
   потребоваться для корректной работы конкретных приложений.

-  **.NET Framework 4.5.x -** Платформа от Microsoft для разработки,
   развертывания и выполнения приложений на Windows. Она включает Common
   Language Runtime (CLR) для управления выполнением кода, обширную
   библиотеку классов для различных задач, и поддержку нескольких языков
   программирования, таких как C#, VB.NET и др.

-  **ODBC -** (Open Database Connectivity) — это стандартный интерфейс
   для доступа к базам данных, который позволяет приложениям
   взаимодействовать с различными СУБД через единый API.

Установка и настройка wine
--------------------------

Установка wine
^^^^^^^^^^^^^^

.. code-block:: bash

    sudo dnf update

    sudo dnf install wine

    WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg


Установка winetricks
^^^^^^^^^^^^^^^^^^^^

.. code-block:: bash

    sudo dnf install winetricks


Установка ODBC
^^^^^^^^^^^^^^
.. code-block:: bash

    WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks --force mdac28


Установка .NET Framework 4.5.x
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code-block:: bash

    env WINEPREFIX=~/.wine32 sh winetricks --force dotnet45

    env WINEPREFIX=~/.wine32 sh winetricks --force dotnet452

Запуск Медэксперт
^^^^^^^^^^^^^^^^^

Для запуска клиента, необходимо убедиться что работает сеть, есть все
нужные доступы по сети. Скопировать папку клиента «IESClient» в домашнюю
папку пользователя.

Для удобства можно вывести ярлык **IES.UserArm.exe** на рабочий стол и
указать в параметрах ярлыка строку запуска.

В этом каталоге выполнить следующую комманду в терминале: 

.. code-block:: bash

    env WINEPREFIX=~/.wine32 wine IES.UserArm.exe``

Дополнительные команды для настройки wine:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

• Настройки в x86: ``env WINEPREFIX=~/.wine32 winecfg``

• Панель управления: ``env WINEPREFIX=~/.wine32 wine control``

• Перезагрузка Wine: ``env WINEPREFIX=~/.wine32 wineboot -r``