Установка STAL

Перед установкой необходимо подключить локальный репозиторий Termidesk, как указано в подразделе Получение пакетов установки в ОС Astra Linux Special Edition.  ОС, на которую устанавливается STAL, должна быть установлена с графическим интерфейсом.


Для подключения к опубликованным приложениям и к терминальным сессиям можно использовать отдельные установки STAL для удобства разделения по функционалу: на одном сервере - только приложения, на другом - только терминальные сессии.


Для корректной установки всех зависимостей в ОС должны быть включены следующие источники пакетов (репозитории):

deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free


Если в файле /etc/apt/sources.list присутствует репозиторий astra-ce:

# Расширенный репозиторий (компонент astra-ce)
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce

необходимо закомментировать его, чтобы избежать установки несовместимых версий пакетов.


Для установки STAL нужно воспользоваться командами:

:~$ sudo apt install stal-rdp-transport
:~$ sudo apt install stal

Установку можно также выполнить из deb-пакета, не подключая локальный репозиторий, командами:

:~$ sudo apt install /home/user/stal-rdp-transport-XXX-x86_64.deb
:~$ sudo apt install /home/user/stal-XXX-x86_64.deb

где:

/home/user/stal-rdp-transport-XXX-x86_64.deb - путь к deb-пакету поддержки протокола доставки для STAL (stal-rdp-transport);

/home/user/stal-XXX-x86_64.deb - путь к deb-пакету STAL.

После установки STAL нужно установить компонент «сессионный Агент» (termidesk-session-agent) из состава Termidesk.


Дополнительно установятся следующие пакеты (зависимости):

  • libfaac0;
  • fly-notifications;
  • libdbus-c++;
  • libfly-notify-config;
  • libfreerdp;
  • libwinpr-tools;
  • libwinpr;
  • xserver-xorg-video-dummy.

После установки STAL службы termidesk-stal и stal-proxy автоматически добавляются в автозагрузку и запускаются.

Вручную выполнить перезапуск служб можно командой:

:~$ sudo systemctl restart termidesk-stal stal-proxy

Проверка состояния STAL производится командами:

:~$ sudo systemctl status stal-proxy
:~$ sudo systemctl status termidesk-stal

Строка «Active» отображает состояние сервиса, где статус «active (running)» означает успешный запуск.


Удаление STAL

Удаление STAL из среды ОС Astra Linux Special Edition выполняется командой:



:~$ sudo aptitude purge -y stal stal-rdp-transport

где:

-y - ключ для пропуска подтверждения удаления.

После удаления необходимо очистить оставшиеся зависимости и конфигурации командой:

:~$ sudo aptitude purge ~c -y

Команда полностью удалит оставшиеся настройки и зависимости уже удаленных пакетов.

Обновление STAL

Обновление STAL выполняется установкой новой версии поверх предыдущей.