Termidesk Profiles. Получение пакетов установки
Получение пакетов установки через Интернет-репозиторий
Для получения пакетов установки может использоваться Интернет-репозиторий: https://repos.termidesk.ru/.
Для подключения репозитория в ОС Astra Linux Special Edition нужно:
-
установить пакеты:
sudo apt install -y lsb-release wget apt-transport-https debian-keyring
где:
-y - ключ для пропуска подтверждения установки;
-
добавить Интернет-репозиторий Termidesk VDI в файл
/etc/apt/sources.list.d/termidesk_local.listчерез командный интерпретаторsh:-
выяснить установленную версию ОС:
sudo cat /etc/astra_version -
определить актуальное имя каталога с пакетами в
https://repos.termidesk.ru/astra; -
указать в файле конфигурации APT корректное (фактическое) имя каталога:
sudo sh -c 'echo "deb https://repos.termidesk.ru/astra 1.8_x86-64 non-free" > /etc/apt/sources.list.d/termidesk_local.list'где:
-c- ключ для чтения команд из вводимой строки (стандартный ввод);echo- команда вывода текста, совместно с символом «>» используется для перенаправления строки в файл;deb https://repos.termidesk.ru/astra <…>- добавляемый репозиторий;Приведенный пример команды актуален для установки основных компонентов Termidesk, пакеты которых расположены в каталоге
1.8_x86-64.
-
-
для корректной установки компонентов TERA потребуется корректно подключить дополнительные репозитории и настроить их приоритет:
-
для версий ОС Astra Linux Special Edition меньше или равных 1.7.6, а также для версий 1.8.X:
-
подключить два репозитория:
sudo sh -c 'echo "deb https://repos.termidesk.ru/astra $(cat /etc/astra_version) non-free" > /etc/apt/sources.list.d/termidesk_local.list' sudo sh -c 'echo "deb https://repos.termidesk.ru/astra $(lsb_release -cs 2> /dev/null) non-free" >> /etc/apt/sources.list.d/termidesk_local.list' -
добавить повышенный приоритет для репозитория с требуемой версией ОС (значение
$(cat /etc/astra_version)может подходить не для всех репозиториев, т.к. версия может указываться без точек - в этом случае нужно вручную указать корректную версию):sudo bash -c "cat << 'EOF' > /etc/apt/preferences.d/uveon-priority Package: * Pin: release n=$(cat /etc/astra_version) Pin-Priority: 1000 EOF"
-
-
для версий ОС Astra Linux Special Edition 1.7.7 и 1.7.8:
-
подключить три репозитория:
sudo sh -c 'echo "deb https://repos.termidesk.ru/astra 1.7.6 non-free" > /etc/apt/sources.list.d/termidesk_local.list' sudo sh -c 'echo "deb https://repos.termidesk.ru/astra $(cat /etc/astra_version) non-free" >> /etc/apt/sources.list.d/termidesk_local.list' sudo sh -c 'echo "deb https://repos.termidesk.ru/astra $(lsb_release -cs 2> /dev/null) non-free" >> /etc/apt/sources.list.d/termidesk_local.list' -
настроить два приоритета:
sudo bash -c "cat << 'EOF' > /etc/apt/preferences.d/uveon-priority Package: * Pin: release n=1.7.6 Pin-Priority: 950 Package: * Pin: release n=$(cat /etc/astra_version) Pin-Priority: 1000 EOF"
-
-
-
получить ключ репозитория Termidesk VDI
GPG-KEY-PUBLICи добавить его в ОС:-
для ОС Astra Linux Special Edition 1.7:
wget --no-check-certificate -qO - https://repos.termidesk.ru/astra/GPG-KEY-PUBLIC | sudo apt-key add - -
для ОС Astra Linux Special Edition 1.8:
wget --no-check-certificate -qO - https://repos.termidesk.ru/astra/GPG-KEY-PUBLIC | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/termidesk.gpg
-
-
обновить данные пакетного менеджера:
sudo apt update
-
проверить настройку приоритетов репозиториев:
apt-cache policy
Команду sudo apt update необходимо выполнять при каждом изменении списка источников пакетов или при изменении содержимого этих источников.
|
Команды добавления ключа репозитория Termidesk VDI отличаются в зависимости от используемой версии ОС. Если для ОС Astra Linux Special Edition 1.8 ключ репозитория был добавлен командой, применимой к другой версии ОС, то для исправления нужно:
где
|