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

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

После этого 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) установки очень тяжелого инструмента GUI, который серьезно перекрывает проблему.

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

решение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

Бум, и все. Не нужно тратить время на поиски на сайтах, возню с оболочкой и т. д.

Связанный контент