Strict Standards: Non-static method themeGluedIdeas_Subtle::initOptions() should not be called statically in /home/riopro/www/blog.riopro.com.br/wp-content/themes/gluedideas_subtle/header.php on line 19
Riopro Blog - » Adicionando assinatura de repositórios de terceiros ao seu Ubuntu

Adicionando assinatura de repositórios de terceiros ao seu Ubuntu



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Quando você inclui novos repositórios ao apt.sources do seu Ubuntu (ou Debian), é normal que as assinaturas dos pacotes não possam ser conferidas por inexistência de chaves GPG no seu computador. Isso gera warnings chatos, como o abaixo:

W: Erro GPG: http://linux.dropbox.com lucid Release:
As assinaturas a seguir não puderam ser verificadas
devido à chave pública não estar disponível:
NO_PUBKEY FC918B335044912E

Para deixar de receber esses warnings, só tem um jeito: cadastrar as chaves GPG no seu computador. Para isso, a primeira coisa é baixar a chave GPG para de um domínio que armazene chaves públicas. Para isso, usamos o comando GPG:


$ gpg --keyserver subkeys.pgp.net --recv-keys FC918B335044912E

Onde FC918B335044912E é a chave pública não encontrada que foi teve o warning lançado. Veja no warning perto de: NO_PUBKEY FC918B335044912E.

Em seguida, exportamos a chave GPG para um arquivo qualquer (nesse caso chamamos de teste, no diretório local):

$ gpg --export 5044912E > teste

E por último, adicionamos a chave exportada ao conjunto de chaves do nosso Apt, usando o comando apt-key

$ apt-key add ./teste

E pronto. Já está feito. Nada mais de warnings. Veja abaixo todos os comandos juntos, com o output que é lançado para cada um:


$ gpg --keyserver subkeys.pgp.net --recv-keys FC918B335044912E
gpg: requisitando chave 5044912E de servidor hkp - subkeys.pgp.net
gpg: chave 5044912E: chave pública "Dropbox Automatic Signing Key <linux@dropbox.com>" importada
gpg: Número total processado: 1
gpg:               importados: 1  (RSA: 1)
$ gpg --export 5044912E > teste
$ apt-key add ./teste
ok

Bom uso…

Informações e Links

Junte-se comentando, lendo o que os outros dizem ou colocando um link a partir do seu blog.


Outros Artigos

Strict Standards: Only variables should be assigned by reference in /home/riopro/www/blog.riopro.com.br/wp-includes/post.php on line 117
DejaVue, guardando as alterações dos dados do seu modelo usando o MongoDB

Strict Standards: Only variables should be assigned by reference in /home/riopro/www/blog.riopro.com.br/wp-includes/post.php on line 117
Acabaram as desculpas para não usar css sprite na sua aplicação!

Comente

Tire um tempo para comentar e nos dizer o que você acha. Alguns códigos HTML são permitidos para formatação.

Comentários dos Leitores


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Olá Otavio, a paz de Deus!
Muito obrigado! Graças ao seu simples post, pude resolver esse pequeno problema que estava me incomodando bastante.
Deus te abençoe!