Problem z uwierzytelnieniem w moim PPA

11

Utworzyłem pakiet i przesłałem go do mojego PPA. Po zbudowaniu poszedłem go zainstalować, ale napotkałem ten komunikat:

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

Dlaczego ostrzega mnie przed niepotwierdzeniem pakietów?

Nathan Osman
źródło

Odpowiedzi:

14

Najprawdopodobniej jest to spowodowane brakującym kluczem PGP w breloku APT. Możesz dodać klucz za pomocą następującego polecenia:

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

Oczywiście musisz zastąpić klucz kluczem PPA.

Ponadto następujące polecenie automatycznie doda klucz:

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

Po dodaniu klucza musisz uruchomić aktualizację apt-get, aby pobrać i zweryfikować podpis.

Ressu
źródło
1
+1, BTW dokładne polecenie dodania ppa jest pokazane bezpośrednio na stronie internetowej PPA.
Izajasza
Doskonały! Jeden mały problem - repozytorium nie pojawia się w „Centrum oprogramowania Ubuntu”.
Nathan Osman,
@Pynt: Nigdzie nie widzę tego na stronie ...
Nathan Osman
@George: Jest tam odważnie na krawędzi.unchpad.net
Isaiah
@Pynt: Widzę tylko linie do dodania do /etc/apt/sources.listpliku. Nie widzę żadnych poleceń.
Nathan Osman,