Установка STAL
Перед установкой необходимо подключить локальный репозиторий Termidesk, как указано в подразделе Получение пакетов установки в ОС Astra Linux Special Edition. ОС, на которую устанавливается STAL, должна быть установлена с графическим интерфейсом.
Для подключения к опубликованным приложениям и к терминальным сессиям можно использовать отдельные установки STAL для удобства разделения по функционалу: на одном сервере - только приложения, на другом - только терминальные сессии.
В файле /etc/apt/sources.list должны быть включены следующие источники пакетов (репозитории) для корректной установки всех зависимостей в ОС:
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 выполняется установкой новой версии поверх предыдущей.