Однострочное исправление для «Следующие подписи не могут быть проверены, потому что открытый ключ недоступен»?

После sudo apt-get update я часто вижу эту ошибку:

W: GPG error: http://archive.hivemind.me all Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3C962022012520A0

На AskUbuntu есть многочисленные сообщения и ответы. Все они требуют (1) большого количества ручного написания и нескольких команд оболочки, или (2) загрузки внешнего скрипта, или (3) установки очень тяжелого инструмента с графическим интерфейсом, который серьезно компенсирует проблему.

Может ли кто-то, кто не #!/bin/bash опрошен, предоставить простой однострочный текст для решения проблемы?

5
задан 30 April 2017 в 11:39

1 ответ

Я рад, что Вы спросили, проницательный пользователь Ubuntu. Почему да существует решение, которое сделает Вас очень счастливыми. И здесь это:

sudo apt-get update 2>&1 |
sed -ne 's?^.*NO_PUBKEY ??p' |
xargs -r -- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

Бум, вот именно. Никакое напрасно потраченное время, ища веб-сайты, унавоживая с оболочкой, и т.д.

0
ответ дан 30 April 2017 в 11:39
  • 1
    Работы для меня. Win10 + плеер VMware WS 15 + ubuntu-18.04.2-desktop-amd64 – jahackbeth 29 March 2019 в 17:21

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

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