STAL. Получение пакетов установки
Получение пакетов установки в ОС Astra Linux Special Edition
Дистрибутив представлен бинарным файлом пакета ПО в deb-формате. Установка в ОС Astra Linux Special Edition производится из локального репозитория, распространяемого в формате iso-образа.
Получить iso-образ можно двумя способами:
-
заполнив запрос через сайт Termidesk: https://termidesk.ru/support/#request-support;
-
через личный кабинет:https://lk.astra.ru/.
Для подключения локального репозитория Termidesk на узле, где предполагается установка, нужно:
-
скопировать в домашний каталог пользователя образ диска
termidesk-<версия>.iso; -
подключить образ диска к файловой системе в каталог
/mnt:
sudo mount -o loop termidesk-<версия>.iso /mnt
где:
-o loop - параметры для привязки петлевого устройства (/dev/loop) к файлу termidesk-<версия>.iso, устройство затем монтируется в указанный каталог /mnt;
-
скопировать содержимое каталога
reposподключенного образа диска в каталог/varлокальной файловой системы:
sudo cp -Rp /mnt/repos /var
где:
-Rp - ключ для рекурсивного копирования подкаталогов и файлов с сохранением исходных свойств;
-
отключить подключенный ранее образ диска от узла:
sudo umount /mnt
-
установить пакет
lsb-release:
sudo apt install -y lsb-release
-
добавить локальный репозиторий Termidesk VDI в файл
/etc/apt/sources.list.d/termidesk_local.listчерез командный интерпретаторsh:-
выяснить установленную версию ОС::
sudo cat /etc/astra_version -
определить актуальное имя каталога с пакетами в
/var/repos; -
указать в файле конфигурации APT корректное (фактическое) имя каталога:
Приведенный пример команды актуален для установки основных компонентов Termidesk, пакеты которых расположены в каталоге 1.8_x86-64.
Если компонент Termidesk в своем составе имеет пакет, устанавливаемый для конкретной версии ОС, то потребуется добавить в конфигурацию и каталог, соответствующий этой версии ОС. Для этого:
-
внутри
var/repos/astraнайти каталог, соответствующий версии ОС. Обычно он имеет цифровое имя без точек (например, 182); -
указать в файле конфигурации APT этот каталог:
sudo sh -c 'echo "deb file:/var/repos/astra 182 non-free" > /etc/apt/sources.list.d/termidesk_local.list'sudo sh -c 'echo "deb file:/var/repos/astra 1.8_x86-64 non-free" > /etc/apt/sources.list.d/termidesk_local.list'где:
-c- ключ для чтения команд из вводимой строки (стандартный ввод);echo- команда вывода текста, совместно с символом «>» используется для перенаправления строки в файл;deb file:/var/repos/astra 1.8_x86-64 non-free- добавляемый репозиторий с вложенной командой получения версии ОС; -
-
-
выполнить поиск ключа репозитория Termidesk
GPG-KEY-PUBLICи добавить его:
sudo cat /var/repos/astra/GPG-KEY-PUBLIC | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/termidesk.gpg
-
убедиться, что ключ
release@uveon.ruбыл успешно добавлен:
apt-key list
|
В случае, если ключ не отображен в выводе команды, необходимо убедиться, что ключ
Если ключ все же существует, следует проверить правильность выполнения шагов по добавлению репозитория Termidesk в файл При успешном выполнении всех шагов команда выведет содержимое ключа в формате Base64. В зависимости от используемой версии ОС команды добавления ключа репозитория Termidesk могут отличаться. Если для ОС Astra Linux Special Edition 1.8 ключ репозитория был добавлен командой, применимой к другой версии ОС, то для исправления нужно:
где
|
-
обновить данные пакетного менеджера:
sudo apt update
Данную команду (sudo apt update) необходимо выполнять при каждом изменении списка источников пакетов или при изменении содержимого этих источников.