Download PDF
Download page Получение пакетов установки Шлюза.
Получение пакетов установки Шлюза
Получение пакетов установки в ОС Astra Linux Special Edition
Дистрибутив представлен бинарным файлом пакета ПО в deb
-формате. Установка в ОС Astra Linux Special Edition производится из локального репозитория, распространяемого в формате iso
-образа.
Получить iso
-образ можно двумя способами:
- заполнив запрос через сайт Termidesk: https://termidesk.ru/support/#request-support;
- через личный кабинет: https://lk-new.astralinux.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
где:
-y
- ключ для пропуска подтверждения установки;
- добавить локальный репозиторий Termidesk (
/var/repos/astra
) в файл/etc/apt/sources.list.d/termidesk_local.list
через командный интерпретаторsh
:
sudo sh -c 'echo "deb file:/var/repos/astra $(lsb_release -cs) non-free" > /etc/apt/sources.list.d/termidesk_local.list'
где:
-c
- ключ для чтения команд из вводимой строки (стандартный ввод);
echo
- команда вывода текста, совместно с символом «>» используется для перенаправления строки deb file:/var/repos/astra $(lsb_release -cs) non-free
в файл /etc/apt/sources.list.d/termidesk_local.list
;
deb file:/var/repos/astra $(lsb_release -cs) non-free
- добавляемый репозиторий, вложенная команда $(lsb_release -cs)
подставляет версию - 1.7_x86-64
;
- выполнить поиск ключа репозитория Termidesk
GPG-KEY-PUBLIC
и добавить его- для ОС Astra Linux Special Edition 1.7:
cat /var/repos/astra/GPG-KEY-PUBLIC | sudo apt-key add -
- для ОС Astra Linux Special Edition 1.8:
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
В случае, если ключ не отображен в выводе команды, необходимо убедиться, что ключ GPG-KEY-PUBLIC
существует:
cat /var/repos/astra/GPG-KEY-PUBLIC
Если ключ все же существует, необходимо проверить правильность выполнения шагов по добавлению репозитория Termidesk в файл /etc/apt/sources.list.d/termidesk_local.list
.
При успешном выполнении всех шагов команда выведет содержимое ключа в формате Base64.
Команды добавления ключа репозитория Termidesk отличаются, в зависимости от используемой версии ОС. Если для ОС Astra Linux Special Edition 1.8 ключ репозитория был добавлен командой, применимой к другой версии ОС, то для исправления нужно:
- узнать идентификатор добавленного ключа репозитория:
apt-key list
- удалить ключ:
apt-key --keyring /etc/apt/trusted.gpg del 4E1632CC
где 4E1632CC
- последние 8 символов идентификатора ключа;
- вновь добавить ключ репозитория.
- обновить данные пакетного менеджера:
sudo apt update
Данную команду (sudo apt update
) необходимо выполнять при каждом изменении списка источников пакетов или при изменении содержимого этих источников.