web-dev-qa-db-ja.com

「公開鍵が利用できないため、次の署名を検証できませんでした」の1行の修正

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に挑戦していない人が、問題を解決するための簡単なワンライナーを提供できますか?

5

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

ブーム、それだけです。 Webサイトを検索したり、シェルをいじったりするなどの無駄な時間はありません。

8