一行修復“由於公鑰不可用,無法驗證以下簽名”?

一行修復“由於公鑰不可用,無法驗證以下簽名”?

之後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) 大量手動探索和多個 shell 命令,或 (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

繁榮,就是這樣。無需浪費時間搜尋網站、修改 shell 等。

相關內容