Resolvendo o problema de chaves na atualização do Linux


Se você recebe mensagens de erro na atualização do Linux devido a falta de chaves, esta dica pode te ajudar.

Crie um arquivo (eu chamo de fixgpg) com este conteúdo dentro da pasta bin do seu usuário (se a pasta não existir, crie):

#!/bin/bash
#se não quiser usar o proxy, descomente a próxima linha e comente a seguinte:
#gpg  --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys $1
gpg --keyserver-options http-proxy=http://seu_siape:sua_senha@proxy.ifc-araquari.edu.br:3128 --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys $1
gpg --export $1 | sudo apt-key add -

Nesse exemplo, o script está configurado para passar por um proxy, utilizando autenticação. Se você estiver numa rede que não usa proxy, basta descomentar a linha 3 e comentar a linha 4 do script.

Torne o arquivo executável:

chmod +x ./fixgpg (supondo ser este o nome do arquivo)

depois, é só rodar assim:

fixgpg DFB844B8BB91632D 

Na linha acima o parâmetro é a assinatura da chave que aparece no erro. 

Feito isso, o erro na atualização do sistema deve deixar de ocorrer.

Comentários

Postagens mais visitadas deste blog

Meu roteiro de instalação do Ubuntu 10.10 Maverick Meerkat

Meu roteiro de instalacao do Ubuntu 9.10