Como adicionar uma chave GPG ao chaveiro de fontes apt?

Ubuntu Doc página diz isto:

É aconselhável que você adicione a chave GPG da Opera.

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

Onde posso acrescentar isso?

Eu quero seguir o conselho mas não sei'não sei a que parte do centro de software adicionar as chaves gpg.

Solução

Este é um comando de uma linha para entrar no terminal. Veja https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it

Para usá-lo, você colaria o comando inteiro no terminal (lembre-se de usar https):

wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -

Mas, claro, é assustador copiar e colar comandos sem saber o que estão a fazer, e não ter instruções sobre como desfazer as suas acções, por isso aqui está uma decomposição básica dos comandos:

Assim, basicamente descarrega a chave e depois adiciona-a num único comando.

Eu testei o comando e ele deve funcionar.


Agora para verificar se funcionou, execute este comando (a partir de esta resposta):

apt-key list

Isto irá listar as chaves adicionadas e a chave da Opera deve ser listada no fundo desta forma:

pub   1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid                  Opera Software Archive Automatic Signing Key 2013 
sub   4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]

A resposta vinculada também mostra que você pode remover a chave se necessário, usando:

sudo apt-key del 30C18A2B

com 30C18A2B sendo a chave-id da lista.


Após executar esse comando, e configurar as fontes exatamente como em sua captura de tela, faça:

sudo apt-get update
sudo apt-get install opera

(note que há alguns avisos aleatórios, mas nada que afete a instalação ou as operações do centro de software)

E para a remoção (só por precaução): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application


Então, em resumo:

  • Adicionar repositório
  • Adicionar chave com `apt-key'.
  • Instalar no terminal com 'adapt-get'.
  • Pesquisar em traço
Comentários (4)

**Se você estiver adicionando manualmente uma chave de um PPA, use***.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000

Substituindo o 00000000 pela segunda parte da chave informada no site PPA que você deseja adicionar.

Por exemplo, se você encontrar esta linha:

 4096R/7BF576066

Utilize apenas a segunda parte (não importa o seu tamanho), que neste exemplo é 7BF576066.

Comentários (2)

Versões mais recentes do apt também suportam o seguinte:

apt-key adv --fetch-keys http://deb.opera.com/archive.key

Este método também fornece um feedback mais detalhado, por exemplo:

gpg: key 7BD9BF62: public key "signing key " imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Isto também tem o bônus adicional de remover a necessidade de dependências adicionais como wget ou curl.

Comentários (4)