Данная статья применима к:
Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
- Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
с установленными обновлением БЮЛЛЕТЕНЬ № 20200722SE16 (оперативное обновление 6) - Astra Linux Common Edition 2.12.43
Подключение репозитория разработчиков и установка пакетов
Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) следует использовать версии пакетов, входящих в дистрибутив. Подключение стороннего репозитория на требуется.
При написании статьи использовалась самая свежая доступная версия ejabberd из репозитория https://apt.jabber.at разработчиков приложения Jabber.
- Для установки версии из репозитория разработчиков:
- Удалить сертификат DST_Root_CA_X3 с истекшим сроком действия, если такой имеется в системе. См. Прекращение использования нежелательного сертификата;
- Подключить репозиторий разработчиков https://apt.jabber.at:
Для Astra Linux Special Edition 1.7 - репозиторий buster:
echo "deb https://apt.jabber.at buster ejabberd" | sudo tee /etc/apt/sources.list.d/jabber.at.list > /dev/nullДля Astra Linux Special Edition 1.6 - репозиторий stretch:
echo "deb https://apt.jabber.at stretch ejabberd" | sudo tee /etc/apt/sources.list.d/jabber.at.list > /dev/null
Зарегистрировать ключи репозитория:
wget -qO- https://apt.jabber.at/gpg-key | sudo apt-key add -Для Astra Linux Common Edition - переименовать файл /etc/apt/preferences.d/orel, определяющий приоритет репозиториев Astra Linux Common Edition, в файл /etc/apt/preferences.d/orel.~ :
[ -f /etc/apt/preferences.d/orel ] && sudo mv /etc/apt/preferences.d/orel /etc/apt/preferences.d/orel.~
- Удалить сертификат DST_Root_CA_X3 с истекшим сроком действия, если такой имеется в системе. См. Прекращение использования нежелательного сертификата;
Обновить кеш репозиториев:
sudo apt updateВыполнить установку пакетов с помощью Графический менеджер пакетов synaptic или командой:
sudo apt install ejabberd- Если был подключен репозиторий разработчиков и его дальнейшее использование не требуется:
Удалить файл /etc/apt/sources.list.d/jabber.at.list:
sudo rm /etc/apt/sources.list.d/jabber.at.listДля Astra Linux Common Edition восстановить приоритет репозитория Astra Linux Common Edition, для чего переименовать файл /etc/apt/preferences.d/orel.~ в /etc/apt/preferences.d/orel:
[ -f /etc/apt/preferences.d/orel.~ ] && sudo mv /etc/apt/preferences.d/orel.~ /etc/apt/preferences.d/orel- Повторно обновить кеш пакетов.
Установка jabber-клиента
Jabber-клиент psi-plus входит в дистрибутивы Astra Linux и при установке ОС устанавливается по умолчанию. Дополнительно для работы клиента требуется пакет libsasl2-modules. Установить пакеты можно с помощью графического менеджера пакетов или командой:
Простейшая настройка для проверки работоспособности
Добавить пользователя (пользователь admin на локальной машине с паролем password):
acl: admin: user: - "admin" local: user_regexp: "" loopback: ip: - "127.0.0.0/8"
Перезапустить службу: