Estou usando o Ubuntu 9.10 e preciso adicionar alguns repositórios apt. Infelizmente, recebo mensagens como esta ao executar sudo apt-get update
:
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1DABDBB4CEC06767
Então, preciso instalar as chaves para esses repositórios. Na versão 9.10, agora temos a opção de fazer isso:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Veja este artigo de ajuda do Ubuntu para obter detalhes.
Isso é ótimo, exceto que eu estou executando isso em uma estação de trabalho atrás de um firewall que bloqueia as conexões de saída para praticamente todas as portas, exceto aquelas exigidas pelos secretários que executam o Windows e o IE.
A porta em questão aqui é o serviço hkp, porta 11371.
Parece haver maneiras de baixar manualmente as chaves e instalá-las no chaveiro do apt. Pode até haver uma maneira de usar o add-apt-repository ou o wget ou algo para baixar uma chave de um servidor alternativo, disponibilizando-a na porta 80.
No entanto, ainda não encontrei um conjunto conciso de etapas para fazer isso. O que estou procurando é:
- Como encontrar uma chave pública para um pacote apt (recomendações para recursos que possuem essas e / ou dicas para pesquisar. A busca pelo hash da chave não parece tão eficaz até agora).
- Como recuperar uma chave (isso pode ser feito automaticamente usando gpg ou add-apt-repository?)
- Como adicionar uma chave ao chaveiro do apt
Desde já, obrigado.