adiciona repositório ao ubuntu a partir do terminal com a chave pgp

5

Como adiciono a chave pgp de um terminal?

eu adicionei o deb link lúcido principal ao sources.list e quando eu faço um sudo apt-get update recebo

W: GPG error: http://badgerports.org lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C90F9CB90E1FAD0C

esta é a chave que preciso adicionar link

    
por Darkmage 11.10.2010 / 10:16

3 respostas

9

Este comando irá obter a chave pública para o repositório:

gpg --keyserver pgpkeys.mit.edu --recv-key C90F9CB90E1FAD0C && gpg --export --armor C90F9CB90E1FAD0C | sudo apt-key add -

Funciona para qualquer repositório, você só precisa substituir o número da chave pública no comando pelo da mensagem de erro.

    
por davidc3 11.10.2010 / 10:24
6

Primeiro, execute wget http://badgerports.org/directhex.ppa.asc e, em seguida, execute:

  

sudo apt-key adiciona directhex.ppa.asc

    
por Niek Bergman 11.10.2010 / 10:24
2

Há também um script que localiza e adiciona automaticamente todas as chaves ausentes. Ele pode ser baixado do Launchpad e é suportado no Jaunty, Karmic, Lucid, Maverick.

Ubuntu 10.10 Maverick Meerkat

Ubuntu 10.04 Lucid Lynx

Kala Karmic do Ubuntu 9.10

Ubuntu 9.04 Jaunty Jackalope

Após a instalação, você simplesmente executa sudo launchpad-getkeys

    
por Antonis 11.10.2010 / 10:59