A página do Ubuntu Doc diz o seguinte:
É aconselhável que você adicione a chave Opera GPG.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Onde eu adiciono isso?
Quero seguir o conselho, mas não sei em que parte do software center adicionar chaves gpg.
Respostas:
Este é um comando de uma linha para entrar no terminal. Consulte O que é um terminal e como eu o abro e uso?
Para usá-lo, você deve colar o comando inteiro no terminal (lembre-se de usar https):
Mas é claro, é assustador apenas copiar e colar comandos sem saber o que eles estão fazendo e sem ter instruções sobre como desfazer suas ações, então aqui está uma análise básica dos comandos:
wget
baixa algo de um servidor. Veja o manual do wget para o Ubuntu 16.04 .|
é um pipline, que pega a saída de um comando e a executa na entrada de outroapt-key add
adiciona uma chave de pacoteEntão ele basicamente baixa a chave e a adiciona em um comando.
Eu testei o comando e ele deve funcionar.
Agora, para verificar se funcionou, execute este comando (a partir desta resposta ):
Isso listará as chaves adicionadas e a chave do Opera deve ser listada na parte inferior da seguinte maneira:
A resposta vinculada também mostra que você pode remover a chave, se necessário, usando:
com
30C18A2B
sendo o ID da chave da lista.Depois de executar esse comando e configurar as fontes exatamente como na captura de tela , faça:
(observe que existem alguns avisos aleatórios, mas nada que afeta as operações de instalação ou do centro de software)
E para a remoção (apenas no caso): Qual é a maneira correta de remover completamente um aplicativo?
Então, em resumo:
apt-key
apt-get
fonte
apt-key add
, o arquivo .key (neste caso, "archive.key") pode ser excluído sem conseqüências, certo? A chave (as informações, não o arquivo) já foi adicionada a uma lista em algum lugar, portanto, o arquivo não deve mais ser necessário./etc/apt/trusted.gpg.d/
e/var/lib/apt/keyrings/
por exemplo.)curl -L https://deb.opera.com/archive.key | sudo apt-key add -
Se você estiver adicionando manualmente uma chave de um PPA, use
Substitua pela
00000000
segunda parte da chave informada no site do PPA que você deseja adicionar.Por exemplo, se você encontrar esta linha:
Use apenas a segunda parte (não importa seu tamanho), que neste exemplo é
7BF576066
fonte
gpg: keyserver receive failed: No keyserver available
egpg: keyserver receive failed: Connection refused
comuns?As versões mais recentes do apt também suportam o seguinte:
Este método também fornece feedback mais detalhado, por exemplo:
Isso também tem o bônus adicional de remover a necessidade de dependências adicionais, como wget ou curl.
fonte
gnupg-curl
usar HTTPS se estiver usando o GPG 1.x.apt-key adv --fetch-keys
buscará apenas uma chave do URL e, se o URL contiver várias chaves, use-owget | apt-key add
.Outra maneira em que você apenas tem uma chave .asc, baixa a chave .asc e a adiciona ao chaveiro.
Por exemplo -
fonte