Problema de autenticação com meu PPA

11

Criei um pacote e o carreguei no meu PPA. Após a construção, fui instalá-lo, mas fui confrontado com esta mensagem:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

Por que está me avisando sobre os pacotes não serem verificados?

Nathan Osman
fonte

Respostas:

14

Provavelmente, isso é causado por uma chave PGP ausente no seu chaveiro APT. Você pode adicionar a chave com o seguinte comando:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

Claro que você precisa substituir a chave pela sua chave PPA.

Além disso, o seguinte comando adicionará a chave automaticamente:

sudo add-apt-repository ppa:user/ppa-name

Após adicionar a chave, você precisa executar o apt-get update para baixar e verificar a assinatura.

Ressu
fonte
1
+1, entre o comando exato para adicionar seu ppa é mostrado diretamente na página da web do PPA.
Isaías
Perfeito! Um pequeno problema - o repositório não está aparecendo no "Ubuntu Software Center".
Nathan Osman
@Pynt: Eu não vê-lo em qualquer lugar da página ...
Nathan Osman
@George: É direito lá em negrito edge.launchpad.net/~george-edison55/+archive/george-edison
Isaías
@ Pyt: Tudo o que vejo são as linhas para adicionar ao seu /etc/apt/sources.listarquivo. Não vejo nenhum comando.
Nathan Osman