Einzeilige Lösung für „Die folgenden Signaturen konnten nicht verifiziert werden, da der öffentliche Schlüssel nicht verfügbar ist“?

Einzeilige Lösung für „Die folgenden Signaturen konnten nicht verifiziert werden, da der öffentliche Schlüssel nicht verfügbar ist“?

Nachdem sudo apt-get updateich oft diesen Fehler sehe:

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

Es gibt zahlreiche Berichte und Antworten auf AskUbuntu. Sie alle erfordern entweder (1) viel manuelles Suchen und mehrere Shell-Befehle, oder (2) den Download eines externen Skripts, oder (3) die Installation eines sehr schweren GUI-Tools, das das Problem deutlich überkompensiert.

Kann jemand, der damit nicht #!/bin/bashherausgefordert ist, das Problem mit einem einfachen Einzeiler lösen?

Antwort1

Ich bin froh, dass Sie fragen, kluger Ubuntu-Benutzer. Ja, es gibt eine Lösung, die Sie sehr glücklich machen wird. Und hier ist sie:

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

Boom, das ist es. Keine Zeitverschwendung beim Suchen von Websites, Herumfummeln mit der Shell usw.

verwandte Informationen