Corrigindo erros de chave GPG no Ubuntu

A vantagem, nesta dica, é que você vai ter que usar apenas um comando. Um comando “grande”, é verdade, mas que resolve todos os erros do tipo:

W: Erro GPG: http://ppa.launchpad.net precise Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 1196BA81F6B0FC61

Qual é o comando? Bom, primeiro digo que ele precisa ser rodado como root por inteiro, então faça isso primeiro:

$ sudo su -

E depois rode, num único comando, todo o texto abaixo:

# apt-get update 2> /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 && sudo gpg --export --armor $key | apt-key add -; done

Para confirmar a correção dos erros, rode novamente:

# apt-get update

OBS.: “$” e “#” não fazem parte dos comandos; o primeiro indica que o comando é do usuário e o segundo indica que o comando é do root.

Anúncios

Sobre pinduvoz

Advogado por profissão, entusiasta do SL por opção.
Esse post foi publicado em Ubuntu e marcado , , , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s