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?

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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.