Получение пакетов установки в ОС Astra Linux Special EditionLink to Получение пакетов установки в ОС Astra Linux Special Edition

Дистрибутив представлен бинарным файлом пакета программного обеспечения (ПО) в deb-формате. Установка в ОС Astra Linux Special Edition производится из локального репозитория, который распространяется в формате iso-образа.

Получить iso-образ можно двумя способами:

Для подключения локального репозитория Termidesk на узле, где предполагается установка, нужно выполнить следующее:

  • скопировать в домашний каталог пользователя образ диска termidesk-vdi.XXXXX.iso, где ХХХХХ — версия сборки;

  • подключить образ диска к файловой системе в каталог /mnt:

:~$ sudo mount -o loop termidesk-vdi.XXXXX.iso /mnt
BASH

где:

-o loop - параметры для привязки петлевого устройства (/dev/loop) к файлу termidesk-vdi.XXXXX.iso, устройство затем монтируется в указанный каталог /mnt;

  • скопировать содержимое каталога repos подключенного образа диска в каталог /var локальной файловой системы:
:~$ sudo cp -Rp /mnt/repos /var
BASH

где:

-Rp - ключ для рекурсивного копирования подкаталогов и файлов с сохранением исходных свойств;

  • отключить подключенный ранее образ диска от узла:

:~$ sudo umount /mnt
BASH
  • установить пакет lsb-release
:~$ sudo apt install -y lsb-release
BASH

где:

-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'
BASH

где:

-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 и добавить его в ОС:
:~$ cat /var/repos/astra/GPG-KEY-PUBLIC | sudo apt-key add -
BASH
  • убедиться, что ключ с uid «release@uveon.ru» был успешно добавлен:
:~$ apt-key list
BASH

В случае, если ключ не отображен в выводе команды, необходимо убедиться, что ключ GPG-KEY-PUBLIC существует:

:~$ cat /var/repos/astra/GPG-KEY-PUBLIC
BASH

Команда выведет содержимое ключа в формате Base64.

Если ключ все же существует, необходимо проверить правильность выполнения шагов по добавлению репозитория Termidesk в файл /etc/apt/sources.list.d/termidesk_local.list.

  • обновить данные пакетного менеджера:
:~$ sudo apt update
BASH

Данную команду (sudo apt update) необходимо выполнять при каждом изменении списка источников пакетов или при изменении содержимого этих источников.

Получение пакетов установки через Интернет-репозиторийLink to Получение пакетов установки через Интернет-репозиторий

Для получения пакетов установки может использоваться Интернет-репозиторий: https://termidesk.ru/repos/.

Для подключения репозитория в ОС Astra Linux Special Edition нужно выполнить следующее:

  • установить пакет lsb-release
:~$ sudo apt install -y lsb-release
BASH

где:

-y  - ключ для пропуска подтверждения установки;

  • добавить репозиторий Termidesk в файл /etc/apt/sources.list.d/termidesk_local.list через командный интерпретатор sh:
:~$ sudo sh -c 'echo "deb https://termidesk.ru/repos/astra $(lsb_release -cs) non-free" > /etc/apt/sources.list.d/termidesk_local.list'
BASH

где:

-c - ключ для чтения команд из вводимой строки (стандартный ввод);

echo - команда вывода текста, совместно с символом «>» используется для перенаправления строки deb https://termidesk.ru/repos/astra $(lsb_release -cs) non-free в файл /etc/apt/sources.list.d/termidesk_local.list;

deb https://termidesk.ru/repos/astra $(lsb_release -cs) non-free - добавляемый репозиторий, вложенная команда $(lsb_release -cs) подставляет версию - 1.7_x86-64;

  • получить ключ репозитория Termidesk GPG-KEY-PUBLIC и добавить его в ОС:
:~$ wget -O - https://termidesk.ru/repos/astra/GPG-KEY-PUBLIC | sudo apt-key add -
BASH
  • обновить данные пакетного менеджера:
:~$ sudo apt update
BASH

ОС Astra Linux Special EditionLink to ОС Astra Linux Special Edition

Установка КлиентаLink to Установка Клиента

Перед установкой необходимо подключить сетевой или локальный репозиторий Termidesk, как приведено в подразделе Получение пакетов установки через Интернет-репозиторий или Получение пакетов установки в ОС Astra Linux Special Edition

Для установки Клиента необходимо выполнить следующие действия:

  • открыть программу «Терминал Fly» и получить доступ к интерфейсу командной строки;
  • выполнить установку Клиента:

:~$ sudo apt -y install termidesk-client
BASH

Для установки ПО termidesk-viewer выполнить команду:

:~$ sudo apt -y install termidesk-viewer
BASH

Установка Клиента в режиме замкнутой программной средыLink to Установка Клиента в режиме замкнутой программной среды

Замкнутая программная среда (ЗПС) является средством повышения безопасности ОС путем контроля целостности (неизменности) файлов.

Для установки Клиента при включенном в ОС режиме ЗПС необходимо предварительно установить пакет termidesk-digsig-keys, для этого выполнить последовательность шагов:

  • подключить репозиторий Termidesk;
  • выполнить установку с использованием репозитория:
:~$ sudo apt -y install termidesk-digsig-keys
BASH
  • выполнить перезагрузку ОС:
:~$ sudo reboot
BASH
  • выполнить установку Клиента:
:~$ sudo apt -y install termidesk-client
BASH
  • выполнить установку ПО termidesk-viewer :
:~$ sudo apt -y install termidesk-viewer
BASH

Удаление Клиента и ПО termidesk-viewerLink to Удаление Клиента и ПО termidesk-viewer

Удаление Клиента и ПО termidesk-viewer из среды ОС Astra Linux Special Edition выполняется командами:

:~$ sudo aptitude purge -y termidesk-client
:~$ sudo aptitude purge -y termidesk-viewer
BASH

После удаления необходимо очистить оставшиеся зависимости и конфигурации командой:

:~$ sudo aptitude purge ~c -y
BASH

Команда полностью удалит оставшиеся настройки и зависимости уже удаленных пакетов.

Обновление Клиента и ПО termidesk-viewerLink to Обновление Клиента и ПО termidesk-viewer

Обновление Клиента и ПО termidesk-viewer в среде ОС Astra Linux Special Edition выполняется установкой новой версии поверх предыдущей.