Как добавить gpg-ключи репозитория, поскольку apt-key устарел?

После одного из моих недавних обновлений я заметил, что мои сторонние репозитории не обновляются из-за ошибки NO_PUBKEY от apt. Я часами искал исправление, но все исправления предполагают использование ключа apt. Однако это больше не работает, потому что оно устарело. Поэтому я вручную скопировал ключи одного репо из / usr / share / keyrings в /etc/apt/trusted.gpg.d в качестве теста, и, похоже, это сработало. Теперь все работает для этого приложения.

У меня вопрос: есть ли новая функция для загрузки ключей с сервера вместо функции apt-key ? Большинство сайтов не осознали это изменение и предлагают команду apt-key для своих ключей репо, которая теперь просто возвращает ошибки. И как обновить мои текущие ключи стороннего репо, если только у них есть проблема? Следует ли мне вручную скопировать ключи, как я упоминал выше, или есть более эффективное решение?

РЕДАКТИРОВАТЬ: Я нахожусь на 20.10. Apt-key работает до 20.04, но не после этого.

$ sudo apt update
Err:9 http://repo.vivaldi.com/stable/deb stable Release.gpg
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9658E8044A3AA3D6

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.vivaldi.com/stable/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9658E8044A3AA3D6
W: Failed to fetch http://repo.vivaldi.com/stable/deb/dists/stable/Release.gpg  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9658E8044A3AA3D6
W: Some index files failed to download. They have been ignored, or old ones used instead.
3
задан 25 November 2020 в 16:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: