Добавление репозиториев Debian в Astra Linux 2.12.43

Россия
Добавление репозиториев Debian в Astra Linux 2.12.43

В последние пару дней ко мне обратилось несколько человек с одной и той же проблемой - невозможно добавить репозиторий Debian в последней Astra Linux.

На самом деле решение этой проблемы довольно простое.

Создадим файл: 

sudo mcedit /etc/apt/sources.list.d/debian.list

С содержимым: 

deb  https://mirror.yandex.ru/debian/ stretch main contrib non-free
deb-src  https://mirror.yandex.ru/debian/ stretch main contrib non-free

Обновим apt:  

sudo apt update

 При обновлении получим ошибку: 

sudo apt update
Сущ:1 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease
Игн:2 https://mirror.yandex.ru/debian stretch InRelease
Пол:3 https://mirror.yandex.ru/debian stretch Release [118 kB]
Пол:4 https://mirror.yandex.ru/debian stretch Release.gpg [3 177 B]
Игн:4 https://mirror.yandex.ru/debian stretch Release.gpg
Чтение списков пакетов… Готово
W: Ошибка GPG: https://mirror.yandex.ru/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY EF0F382A1A7B6500
E: Репозиторий «https://mirror.yandex.ru/debian stretch Release» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

Операционной системе не хватает GPG ключей от Debian. 

Давайте их установим: 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EF0F382A1A7B6500
 

 Запустим еще раз: 

sudo apt update
Сущ:1 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease
Игн:2 https://mirror.yandex.ru/debian stretch InRelease
Пол:3 https://mirror.yandex.ru/debian stretch Release [118 kB]
Пол:4 https://mirror.yandex.ru/debian stretch Release.gpg [3 177 B]
Пол:5 https://mirror.yandex.ru/debian stretch/main Sources [6 736 kB]
Пол:6 https://mirror.yandex.ru/debian stretch/non-free Sources [79,1 kB]
Пол:7 https://mirror.yandex.ru/debian stretch/contrib Sources [44,5 kB]
Пол:8 https://mirror.yandex.ru/debian stretch/main i386 Packages [7 059 kB]
Пол:9 https://mirror.yandex.ru/debian stretch/main amd64 Packages [7 080 kB]
Пол:10 https://mirror.yandex.ru/debian stretch/main Translation-ru [487 kB]
Пол:11 https://mirror.yandex.ru/debian stretch/main Translation-en [5 377 kB]
Пол:12 https://mirror.yandex.ru/debian stretch/contrib amd64 Packages [50,7 kB]
Пол:13 https://mirror.yandex.ru/debian stretch/contrib i386 Packages [47,7 kB]
Пол:14 https://mirror.yandex.ru/debian stretch/contrib Translation-en [45,8 kB]
Пол:15 https://mirror.yandex.ru/debian stretch/non-free amd64 Packages [78,3 kB]
Пол:16 https://mirror.yandex.ru/debian stretch/non-free i386 Packages [69,4 kB]
Пол:17 https://mirror.yandex.ru/debian stretch/non-free Translation-en [80,2 kB]
Получено 27,4 MБ за 39с (694 kБ/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово

Заключение

Проблема с добавлением репозитория связана с отсутствием необходимых ключей для репозиториев Debian в дистрибутиве Astra Linux.

Данная проблема легко решается ручной установкой ключей! 

Прочитано 1326 раз Последнее изменение Пятница, 01 апреля 2022 14:35
Топ-100