Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Подключение репозиториев Debian 9 "Stretch":

В /etc/apt/sources.list прописатьдобавить ссылку на репозиторий:

Блок кода
title/etc/apt/sources.list
deb http://mirror.yandex.ru/debian/ stretch main contrib non-free

Выполнить обновление пакетов (Сообщение о том, что не найден публичный ключ, игнорируем):

Command

sudo apt update --allow-insecure-repositories

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

Command

sudo apt install --allow-unauthenticated debian-keyring

После добавления ссылки выполнить команду


Информация

sudo apt update

Команда сообщит, что не может проверить подписи репозитория, и сообщит, какие именно ключи нужны для проверки.
Пример сообщения ниже, отпечатки ключей выделены жирным шрифтом:

Информация

....

Чтение списков пакетов… Готово                                                                                                                                     
W: Ошибка GPG: http://mirror.yandex.ru/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500
E: Репозиторий «http://mirror.yandex.ru/debian stretch Release» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

На момент написания этой статьи к репозиторию Stretch относится третий, последний отпечаток.
Для того, чтобы установить  ключ проверки подлинности используйте команду apt-key с указанием нужного отпечатка:

Информация

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net EF0F382A1A7B6500

После установки ключа обновите Затем обновить список пакетов:

Command

sudo apt update

...