Assinando repositórios de terceiros sem sua GnuPG key

Publicado por Thiago Miranda em 22/11/2013

[ Hits: 5.875 ]

 


Assinando repositórios de terceiros sem sua GnuPG key



Olá, galera

Hoje vou passar uma dica para vocês, que acabou sendo muito útil pra mim, quando fui instalar o repositório Dotdeb no Debian e não tinha sua chave para assinar o repositório na minha máquina.

Caso você não consiga achar o arquivo .asc que, geralmente, é disponibilizado pelo dono do repositório, a outra forma de você mesmo confirmar sua autenticidade, caso confie no repositório que irá adicionar na sua base de dados, é o seguinte, pegamos o exemplo do repositório Dotdeb:

deb http://packages.dotdeb.org/ squeeze all
deb-src http://packages.dotdeb.org/ squeeze all

Até aí, tudo certo. Mas quando você realizar o apt-get update, o seguinte erro irá aparecer:
W: Erro GPG: http://packages.dotdeb.org/ squeeze Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY E9C74FEEA2098A6E

Esse erro se dá pelo fato de você estar adicionando um repositório não confiável e, portanto, potencialmente perigoso.

O erro não ocorreria, caso tivesse o arquivo .asc, que serve justamente pra dar autenticidade e segurança ao repositório. Mas, se mesmo assim você quiser o repositório, basta executar dois comandinhos antes de tentar o apt-get update novamente:

gpg --keyserver subkeys.pgp.net --recv A2098A6E

Sendo estes números, os oito últimos números que aparecerem na linha do erro como foi mostrado acima (NO_PUBKEY E9C74FEEA2098A6E)

gpg --export --armor A2098A6E | sudo apt-key add -


Prontinho, agora você só precisa executar o apt-get update novamente e já poderá baixar os pacotes do repositório que adicionou.

Outras dicas deste autor

sshpass - Passando senha como parâmetro no SSH e scp sem registro de chave pública

Recuperando GRUB do Ubuntu

Problemas com teTeX em instalação de pacotes SlackBuilds [Resolvido]

Configurando o phpMyAdmin para acessar o MySQL remotamente

Instalando Wine 1.7 e PlayOnLinux no Ubuntu 14.04 LTS

Leitura recomendada

Habilitando o SWAT para configurar o Samba

Criar atalhos (lançadores) para programas no Gnome

Backports no Devuan

Aumentar tamanho de fonte e tela no terminal de comando Debian 8 do VMware

Place Menu Indicator - Acesses suas pastas pelo painel do Unity

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts