Correção de uma linha para “As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível”?

Correção de uma linha para “As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível”?

Depois de sudo apt-get updatever frequentemente este erro:

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

Existem vários relatórios e respostas no AskUbuntu. Todos eles exigem (1) muita exploração manual e vários comandos de shell, ou (2) download de um script externo ou (3) instalação de uma ferramenta GUI muito pesada que compensa seriamente o problema.

Alguém que não seja #!/bin/bashdesafiado pode fornecer uma linha simples para resolver o problema?

Responder1

Estou feliz que você perguntou, usuário astuto do Ubuntu. Sim, existe uma solução que o deixará muito feliz. E aqui está:

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

Bum, é isso. Não perca tempo pesquisando sites, mexendo no shell, etc.

informação relacionada