Подготовка к установке
Чтобы получить образы ECSS Elph API для установки в закрытом контуре, обратитесь в коммерческий отдел компании Eltex: eltex@eltex-co.ru.
Выполните импорт ключа командой:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 33CB2B750F8BB6A5
Подключение репозитория для OS Ubuntu
Для обеспечения возможности установки ecss-elph-api необходимо подключить репозиторий и синхронизировать список пакетов в вашей системе с доступными из репозитория:
sudo sh -c "echo 'deb [arch=amd64] http://archive.eltex.org/ssw/jammy/elph/2.13.0 stable main' >> /etc/apt/sources.list.d/eltex-ecss10-stable.list" sudo apt update
Подключение репозитория для OS Astra Linux
sudo sh -c "echo 'deb [arch=amd64] http://archive.eltex.org/ssw/1.7_x86-64/elph/2.13.0 stable main' > /etc/apt/sources.list.d/eltex-ecss10.list" sudo apt update
Установка ecss-elph-api
Установите ecss-elph-api:
sudo apt install ecss-elph-api
Настройки будут запрошены при установке.
Вопросы, задаваемые при установке ecss-elph-api
Записанные ответы на вопросы можно посмотреть в базе debconf с помощью указанной ниже команды. Они будут применены при обновлении пакета.
user@ecss1:~$ debconf-get-selections | grep ecss-elph-api ecss-elph-api ecss-elph-api/core-port string 8086 ecss-elph-api ecss-elph-api/mediator-host string localhost ecss-elph-api ecss-elph-api/mysql-host string localhost ecss-elph-api ecss-elph-api/core-host string localhost ecss-elph-api ecss-elph-api/mediator-password-enabled boolean true ecss-elph-api ecss-elph-api/domain string mobile_domain ecss-elph-api ecss-elph-api/mediator-port string 9999 ecss-elph-api ecss-elph-api/address-book-schema select http ecss-elph-api ecss-elph-api/mediator-user string admin ecss-elph-api ecss-elph-api/mediator-schema select https ecss-elph-api ecss-elph-api/listen-port string 8098 ecss-elph-api ecss-elph-api/mysql-port string 3306 ...
Проверка статуса сервиса
После установки пакета проверьте статус сервиса, он должен быть «Active».
user@ecss1:~$ systemctl status ecss-elph-api
● ecss-elph-api.service - Elph desktop websockets API for ecss-10
Loaded: loaded (/lib/systemd/system/ecss-elph-api.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-12-24 10:31:50 +07; 12min ago
Main PID: 18532 (node)
Tasks: 11 (limit: 4915)
CGroup: /system.slice/ecss-elph-api.service
└─18532 /usr/bin/node /usr/share/ecss/ecss-elph-api/dist/main.js