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?

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.


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


@ Pyt: Tudo o que vejo são as linhas para adicionar ao seu /etc/apt/sources.listarquivo. Não vejo nenhum comando.
Nathan Osman
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.