Download PDF
Download page Установка STAL.
Установка STAL
Установка STAL
Перед установкой необходимо подключить локальный репозиторий Termidesk, как указано в подразделе Получение пакетов установки в ОС Astra Linux Special Edition. ОС, на которую устанавливается STAL, должна быть установлена с графическим интерфейсом.
Для подключения к опубликованным приложениям и к терминальным сессиям можно использовать отдельные установки STAL для удобства разделения по функционалу: на одном сервере - только приложения, на другом - только терминальные сессии.
Начиная с оперативного обновления 1.7.5 ОС Astra Linux Special Edition (бюллетень № 2023-1023SE17) улучшен механизм взаимодействия со STAL, поэтому для корректного функционирования STAL рекомендуется обновить ОС до указанной в бюллетени версии (1.7.5.9).
При наличии в файле
/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
Для корректной установки всех зависимостей в ОС Astra Linux Specail Edition в файле /etc/apt/sources.list
рекомендуется включить источники пакетов (репозитории) для версии ОС 1.7.5.9. Пример:
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-base/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-extended/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/repository-update/ 1.7_x86-64 main contrib non-free
Для установки STAL нужно воспользоваться командами:
:~$ sudo apt install stal-rdp-transport
:~$ sudo apt install stal
Установку можно также выполнить из deb
-пакета, не подключая локальный репозиторий, командами:
:~$ sudo apt install /home/user/stal-rdp-transport_XXX_alse_17_amd64.deb
:~$ sudo apt install /home/user/stal_XXX_alse_17amd64.deb
где:
/home/user/stal-rdp-transport_XXX_alse17_amd64.deb
- путь к deb
-пакету поддержки протокола доставки для STAL (stal-rdp-transport
);
/home/user/stal_XXX_alse17_amd64.deb
- путь к deb
-пакету STAL.
После установки основных пакетов STAL нужно установить пакеты поддержки функциональности в следующей последовательности:
stal-multimedia
- пакет поддержки проигрывания звука;stal-redirect-api
- пакет базового API, от которого зависят следующие пакеты;-
stal-redirect-drive
- пакет реализации перенаправления диска; -
stal-redirect-print
- пакет реализации перенаправления принтера; -
stal-redirect-clip
- пакет реализации буфера обмена; stal-redirect-scard
- пакет реализации перенаправления смарт-карт.
Установка выполняется командой:
:~$ sudo apt install stal-multimedia stal-redirect-api stal-redirect-drive stal-redirect-print stal-redirect-clip stal-redirect-scard
После установки STAL нужно установить компонент «Сессионный агент» (termidesk-session-agent
) из состава Termidesk.
Список зависимостей пакетов приведен в таблице.
Пакет | Зависимости |
---|---|
stal | gawk , libmhash2 , libjsoncpp1 , libblkid1 , libdbus-1-3 , libdbus-c++-1-0v5 , libx11-xcb1 , libxcb-randr0 , libxcb-cursor0 , xserver-xorg -video-dummy , x11-xserver-utils , stal-rdp-transport (>= 3.3.0) , keyutils , dbus-x11 , xterm |
stal-rdp-transport | libxkbfile1 , libdbus-1-3 , libx11-6 , libssl1.1 , libkrb5-3 , libicu63 , libxfixes3 , libxext6 , libkeyutils1 , libcairo2 , libswscale5 , libavcodec58 , libavcodec-extra58 , libswresample3 , libmagickcore-6.q16-6 , libmagickwand-6.q16-6 |
stal-redirect-api | libdbus-1-3 , libdbus-c++-1-0v5 |
stal-redirect-drive | libdbus-1-3 , libdbus-c++-1-0v5 , libfuse3-3 , fuse3 , stal-redirect-api (>= 2.0.b5) |
stal-redirect-print | libdbus-1-3 , libdbus-c++-1-0v5 , libjsoncpp1 , libcups2 , cups-daemon , cups-client , stal-redirect-api (>= 2.0.b5) |
stal-redirect-clip | libdbus-1-3 , libdbus-c++-1-0v5 , libfuse3-3 , fuse3 , stal-redirect-api (>= 2.0.b5) |
stal-multimedia | libdbus-1-3 , libdbus-c++-1-0v5 , libpulse0 , pulseaudio , libopus0 , libfaac0 , libgsm1 |
stal-redirect-scard | libdbus-1-3 , libdbus-c++-1-0v5 , libpcsclite1 , stal-redirect-api (>= 2.0.b5) |
После установки службы STAL
автоматически добавляются в автозагрузку и запускаются.
Вручную выполнить перезапуск служб можно командой:
:~$ sudo systemctl restart termidesk-stal stal-proxy stal-rdpepc stal-watchdog
Проверка состояния STAL производится командами:
:~$ sudo systemctl status stal-proxy
:~$ sudo systemctl status termidesk-stal
:~$ sudo systemctl status stal-rdpepc
:~$ sudo systemctl status stal-watchdog
Строка «Active
» отображает состояние сервиса, где статус «active (running)
» означает успешный запуск.