Script para resolver o erro NO_PUBKEY

Publicado por Edu em 13/02/2010

[ Hits: 5.531 ]

 


Script para resolver o erro NO_PUBKEY



Às vezes mais de uma chave precisa ser armazenada para a correta atualização do sistema. Quando se conhecem as chaves, devemos digitar os comandos:

gpg --keyserver subkeys.pgp.net --recv (sua chave)
$ gpg --export --armor (sua chave) | sudo apt-key add -


Para amenizar o retrabalho podemos colocar esses passos em um script.

1) Selecione e copie o código abaixo:

for KEY in $@
do
   gpg --keyserver subkeys.pgp.net --recv ${KEY}
   gpg --export --armor ${KEY} | sudo apt-key add -
done

2) Crie um arquivo com o Vim:

vim nome_script.sh

3) Coloque o Vim em modo de inserção e cole o conteúdo copiado.

:i
+


4) Salve o arquivo e saia:

:wq

5) Conceda direito de execução ao script:

chmod +x nome_script.sh

6) Teste o arquivo:

./nome_script.sh CHAVE_1 CHAVE_2 CHAVE_N

Obs.: é pouco mas já é alguma coisa...

Abraço.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Squid - Bloqueando conexões externas definitivamente

Configurando sticky bit em diretórios

Ótimo cliente SSH e Secure File Transfer

Análise de malware com Pyew

Logout automático do root

  

Comentários
[1] Comentário enviado por eduoliveira em 13/02/2010 - 12:10h

No passo 3, substitua o sinal + por <shift>+<insert>, ou seja, após copiar o conteúdo descrito, e colocar o vim em modo de inserção, cole o conteúdo no script com o atalho de teclas (<shift>+<insert>).
O original está assim, mas, talvez tenha sido retirado automaticamente por motivo de segurança (crítica de dados em formulário).

[2] Comentário enviado por erasmo em 13/02/2010 - 22:30h

Edu,

eu uso add-apt-key.

erasmo

[3] Comentário enviado por eduoliveira em 14/02/2010 - 11:24h

Excelente erasmo, eu não conhecia... ainda tenho tudo para aprender... acho que será um longo porém, intrigante caminho!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts