ОС ОН Орёл
В ОС ОН Орёл по умолчанию для сборки образа будет использоваться тот же дистрибутив и/или архитектура что и на серверной системе, и сценарий сборки образа может быть вызван без параметров:
--dist <название дистрибутива> - задаёт для сборки дистрибутив, отличный от используемого по умолчанию дистрибутива серверной системы. Поддерживаются два варианта: orel или smolensk;
--mirror <url> - задаёт для сборки другое расположение зеркала репозитория, из котрого нужно ставить систему (по умолчанию http://dl.astralinux.ru/astra/current/orel/repository);
--early-packages <название пакетов> — установка в клиентский образ дополнительных пакетов (по умолчанию установливается ltsp-client parsec linux-astra-modules);
ltsp-client — это метапакет предназначенный для установки только на терминальный клиент и включает все необходимое для его функционирования
ОС СН Смоленск
В ОС СН Смоленск для сборки образа нужно настроить репозиторий или примонтировать установочный диск (или образ диска) Astra Linux Special Edition релиз "Смоленск" версии 1.6. Например, образ установочного диска в файле smolensk-1.6-20.06.2018_15.56.iso можно примонтировать командой
Для успешной сборки системы необходимы образы или диски smolensk и smolensk-update, а также образы update-repository и update-reporitory-dev.
Сборка образа для ОС СН Смоленск осуществляется командой (при этом --update-bin и —update-dev обязательные параметры):
--update-bin - path/to/iso образ репозитория с обновлением smolensk;
--update-dev - path/to/iso iso образ репозитория с обновлением smolensk-devel.
В процессе работы сценария будут появляться запросы вставить необходимый диск либо смонтировать cоответствующий образ в /media/cdrom
После завершения работы образ системы будет записан в /opt/ltsp/images. Распакованная система будет расположена в /opt/ltsp/amd64.
Настройка образа тонкого клиента
Опционально в отладочных целях рекомендуется задать пароль для локального администратора в клиентском образе:
ltsp-chroot apt update
зададим пароль для root:
useradd -g adm -G sudo -s /bin/bash -m <adminname>
passwd <adminname>
Опционально рекомендуется создать отдельный файл конфигурации по умолчанию для LTSP клиентов:
Настройка образа толстого клиента
Для создания образа толстого клиента нужно:- Создать и настроить образ тонкого клиента по описанной выше процедуре;
Установить в созданный образ тонкого клиента основные пакеты Fly
ltsp-chroot apt install fly-all-main- Установить в ранее созданнй образ тонкого клиента опциональные метапакеты (или же необходимые пакеты по отдельности)
• fly-all-optional - ark, clementine, compton, fly-admin-iso, fly-fm-crypt, gparted, guvcview, kgpg, librsvg2-bin, qapt-deb-installer, qbat, recoll, speedcrunch, synaptic, vlc, vlc-astra, vlc-l10n, vlc-plugin-access-extra, xca, yelp;
• fly-all-games - klines, kmines, kpat, supertux, warzone2100, xonotic;
• libreoffice - кроссплатформенный, свободно распространяемый офисный пакет с открытым исходным кодом;
• другие необходимые пакеты; Запретить автозапуск fly-dm:
ltsp-chroot systemctl disable fly-dmВ /var/lib/tftpboot/ltsp/amd64/lts.conf изменить значение параметра LDM_SESSION на default, и добавить параметр LDM_PASSWORD_HASH для корректной работы блокировщика экрана:
# If you're using Unity, you might want to install gnome-session-fallback and
# use it by default instead, as it performs better on LTSP thin clients.
LDM_SESSION="default"
LDM_PASSWORD_HASH=True- Обновить ранее собранный образ:
ltsp-update-kernels && ltsp-update-image
После выполнения вышеуказанных действий на сервере терминалов нужно создать пользователей, включаем тонкий/толстый клиент и можно выполнять загрузку по сети.