Содержание
Версии ПО, на которых производилось тестирование
- Red OS 7.1
- Red Database 2.6.0
- wine-etersoft 2.1.4
- Абонемент 1.136
Установка wine
В первую очередь необходимо приобрести Wine-etersoft и заказать сборку для CentOS 7 на сайте разработчика: https://etersoft.ru/ (доступна пробная 30-дневная версия).
Загрузив файлы на ПК, необходимо выполнить установку:
Более актуальная и подробная информация по установке:
При использовании Wine Etersoft под Red OS 7 необходимо ориентироваться на документацию, касающуюся CentOS 7.
После установки wine-etersoft необходимо установить библиотеку Libpng:
Далее выполнить следующую команду:
В домашней папке пользователя (/home/%username%/) появится ссылка wine_c. Для программ, запускаемых под вайн это будет корень диска "C:\".
Установка RED Database
Необходимо скачать дистрибутив RED Database. В папку udf скопировать библиотеки из аналогичной папки под FireBird. Путь до папки добавить в переменную PATH (см. особенности установки)
Установка службы СУБД:
- wine cmd (запустится консоль под wine-ом)
- cd %путь до папки bin, от диска C:%
- Далее команды анлогичны Windows:
- instsvc install -auto -superserver -n UCSRDBServer
Запуск службы:
Проброс COM-портов в wine
Для начала необходимо открыть доступ для рбаоты с портом. Ниже указан пример команды, которая разрешает полный доступ всем пользователям:
После чего необходимо, собственно, создать ссылку на данное устройство:
Где ttys0 - устройство в системе Red OS, а com1 - COM-порт, который будет использоваться wine.
Использование ключей защиты.
Особенности установки ПО под wine
Для того, чтобы заполнить переменную PATH под wine необходимо:
- запустить редактор реестра: wine regedit
- найти ключ HKEY_CURRENT_USER/Environment
- изменить (при отсуствии - создайте) переменную PATH, добавив туда необходимые пути.
Для того, чтобы зарегистрировать библиотеку необходимо выполнить следующую команду:
ВАЖНО: полноценного и/или нагрузочного тестирования данной конфигурации не проводилось.