 ----------------------------------------------------------
 | Краткая инструкция по установке ПО ЦТРС версии 3.х.х.х |
 ----------------------------------------------------------

Зависимости
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Для успешного запуска ПО ЦТРС необходимо:
1. Наличие x86 PC с установленной ОС: Linux (ядро >=3.6.10 и графическая оболочка
   KDE или GNOME) или Windows (XP, Vista, 7 или 8)
2. Должны быть установленны драйвера для панели разговорных приборов (см. install-drv.txt)
3. Должны быть установлены runtime пакеты Qt 4.8.1 (см. install-qt.txt)
4. Для ОС Windows, иногда, отладочная сборка требует пакет Microsoft.VC90.DebugCRT.
   Этот пакет прилагается вместе с исполняемыми модулями

Исполняемые модули и библиотеки
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. krs-terminal-server[.exe] - исполняемый модуль коммутационного сервера ЦТРС
2. KARSTerminal[.exe] - исполняемый модуль графического инетфейса ЦТРС
3. [lib]karsbuttonplugin.[dll]|[so] - библиотека кнопок ГГС графического инетфейса ЦТРС
4. [lib]karsradiostationplugin.[dll]|[so] - библиотека кнопок РАДИО графического инетфейса ЦТРС
5. [lib]karstabwidgetplugin.[dll]|[so] - библиотека страниц графического инетфейса ЦТРС

Конфигурационные файлы
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. krs-terminal-server.conf - настройки канальной мощности коммутационного сервера ЦТРС
   Этот файл формируется СТКУ и транслируется по сети через административный интерфейс
2. uiConfiguration.ui - дефолтный пользовательский интерфейс, транслируемый сервером
   на графический интерфейс. Этот файл радактируется с помощью графического реадктора
   в СТКУ и транслируется по сети через административный интерфейс 
3. config/KARSTerminal.conf - файл настроек графического интерфейса ЦТРС. Этот файл
   применяется в отладочных целях для реализации возможности подсоединиться к удаленному
   серверу ЦТРС. Там хранится единственная настройка такого подключения
4. config/terminalgui.ui - дефолтный пользовательский интерфейс графического интерфейса
   ЦТРС. Этот файл перезаписывается после успешной регистрации на сервере ЦТРС

Установка под Windows
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. Убедиться в решении зависимостей п.2-3
2. Создать каталог для файлов (например, d:\ksrs-terminal)
3. Скопировать в созданный каталог файлы из дистрибутива:
   3.1. Modules/Windows/* - исполняемые модули и библиотеки (в корень каталога)
   3.2. Modules/krs-terminal-server.conf, 
        Modules/uiConfiguration.ui -  конфигурационные модули сервера (в корень каталога)
        Modules/config/* - конфигурация графического интерфейса (в подкаталог config)
   3.3. Modules/Microsoft.VC90.DebugCRT/* - отладочные библиотеки VC (в подкаталог Microsoft.VC90.DebugCRT)
4. Запустить krs-terminal-server.exe
5. Запустить KARSTerminal.exe

Установка под Linux
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. Убедиться в решении зависимостей п.2-3
2. Создать каталог для файлов (например, /opt/ksrs-terminal)
3. Скопировать в созданный каталог файлы из дистрибутива:
   3.1. Modules/Linux/* - исполняемые модули и библиотеки (в корень каталога)
   3.2. Modules/krs-terminal-server.conf, 
        Modules/uiConfiguration.ui -  конфигурационные модули сервера (в корень каталога)
        Modules/config/* - конфигурация графического интерфейса (в подкаталог config)
4. Сконфигурировать доступность в системе библиотек: libkarsbuttonplugin.so,
   libkarsradiostationplugin.so, libkarstabwidgetplugin.so. Для этого отконфигурировать
   /opt/ksrs-terminal в /etc/ld.so.conf.d создать конфигурацинный файл под названием
   ksrs-terminal.conf следующего содержания:/opt/ksrs-terminal. Затем выполнить команду
   ldconfig.
5. Запустить krs-terminal-server
6. Запустить KARSTerminal

Установка служб
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Сервер krs-terminal-server имеет возможность быть
зарегистрированым как системная служба.
Для дополнительной информации необходимо выполнить команду
"krs-terminal-server --help"