Перейти к основному содержанию
`Ctrl`+`K`

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

## Описание

Для запуска клиентской части «Медексперт» в РЕД ОС 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

    sudo dnf update

    sudo dnf install wine

    WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

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

    sudo dnf install winetricks

#### Установка ODBC

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

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

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

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

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

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

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

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

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

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

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

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

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