Como eliminar os avisos de NO PUBKEY do seu Ubuntu com um simples comando!
Este eu uso desde que me conheço por gente (LOL) e nunca me deixou na mão.
Às vezes acontece dele não conseguir recuperar uma ou outra chave, mas é só executar o comando outra vez que ele consegue. Isso geralmente acontece por sobrecarga nos servidores do subkeys.pgp.net.
É um ótimo comando para quem vive metendo novos repos no sources.list, principalmente repos do PPA. Abra o terminal, copie e cole o código abaixo:
sudo apt-get update && /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key && gpg --export --armor $key | sudo apt-key add -; doneEspero que seja de alguma ajuda.
Tiago J. Pavan, direto do Twitter e da Espanha! Obrigadão amigo.
UPDATE No Pubkey:
Quem tiver problemas em copiar o comando, tente aqui. No Pubkey já era agora.
Olá.
Tentei usar o comando e não obtive sucesso. Ele diz que não esperava o caracter ‘&’:
“bash: syntax error near unexpected token `&'”
Tentei apagar o & e não resolveu. Ele executa o comando e não faz nada, deixa somente uma tela para digitar.
Seria bem interessante o comando, só colocando o repositório e ele pegando a chave automaticamente!
Até mais!
O meu deu erro também. O pastebin ali em cima dá 404.
Deu certo. Tente novamente copiar o comando que vai.
Maudy, ótima dica!!!!
Obrigado pela partilha! ;)
Realmente era algo assim que precisava. Valeu pelo compartilhamento.
Ta dando erro:
bash: erro de sintaxe próximo do `token’ não esperado `;&’