Как добавить ключ GPG в ключевую цепочку apt?

Страница Ubuntu Doc говорит об этом:

Желательно добавить ключ Opera GPG. wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

Где я могу добавить это?

Я хочу взять совет, но я не знаю, в какую часть программного центра добавить gpg-ключи.

1
задан 24 June 2014 в 00:28

2 ответа

Более новые версии apt также поддерживают следующее:

apt-key adv --fetch-keys http://deb.opera.com/archive.key

Этот метод также обеспечивает более подробную обратную связь, например:

gpg: key 7BD9BF62: public key "signing key <username@domain.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Это также имеет дополнительный бонус устранения необходимости в дополнительных зависимостях, таких как wget или curl.

16
ответ дан 24 May 2018 в 22:38
  • 1
    apt-key adv не работает для https – dani-h 14 June 2017 в 14:24
  • 2
    @ dani-h Вам нужно gnupg-curl использовать HTTPS, если вы используете GPG 1.x. – Tao Wang 27 October 2017 в 08:08
  • 3
    apt-key adv --fetch-keys будет извлекать только один ключ из URL-адреса, а если URL содержит несколько ключей, используйте вместо этого wget | apt-key add. – Tao Wang 27 October 2017 в 08:11

Если вы вручную добавляете ключ из PPA, используйте

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000

Замена 00000000 второй частью ключа, сообщенного на веб-сайте PPA, который вы хотите добавить.

Например, если вы найдете эту строку:

 4096R/7BF576066

Используйте только вторую часть (независимо от ее размера), которая в этом примере 7BF576066

9
ответ дан 24 May 2018 в 22:38

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

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