Problema di autenticazione con il mio PPA


11

Ho creato un pacchetto e l'ho caricato sul mio PPA. Dopo che è stato creato, sono andato a installarlo, ma ho dovuto affrontare questo messaggio:

$ 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]?

Perché mi avverte che i pacchetti non sono stati verificati?

Risposte:


14

Molto probabilmente questo è causato da una chiave PGP mancante nel tuo portachiavi APT. È possibile aggiungere la chiave con il seguente comando:

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

Naturalmente è necessario sostituire la chiave con la chiave PPA.

Inoltre, il comando seguente aggiungerà automaticamente la chiave:

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

Dopo aver aggiunto la chiave, è necessario eseguire apt-get update per scaricare e verificare la firma.


1
+1, A proposito, il comando esatto per aggiungere il tuo ppa è mostrato direttamente sulla pagina web PPA.
Isaia,

Perfetto! Un piccolo piccolo problema: il repository non viene visualizzato in "Ubuntu Software Center".
Nathan Osman,

@Pynt: non lo vedo da nessuna parte nella pagina ...
Nathan Osman,


@Pynt: tutto quello che vedo sono le linee da aggiungere al tuo /etc/apt/sources.listfile. Non vedo alcun comando.
Nathan Osman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.