Problème d'authentification avec mon PPA

11

J'ai créé un package et l'ai téléchargé sur mon PPA. Après sa construction, je suis allé l'installer, mais j'ai été confronté à ce message:

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

Pourquoi m'avertit-il que les packages ne sont pas vérifiés?

Nathan Osman
la source

Réponses:

14

Cela est probablement dû à une clé PGP manquante dans votre trousseau de clés APT. Vous pouvez ajouter la clé avec la commande suivante:

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

Bien sûr, vous devez remplacer la clé par votre clé PPA.

De plus, la commande suivante ajoutera automatiquement la clé:

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

Après avoir ajouté la clé, vous devez exécuter la mise à jour apt-get pour télécharger et vérifier la signature.

Ressu
la source
1
+1, BTW la commande exacte pour ajouter votre ppa est affichée à droite sur la page Web PPA.
Isaiah
Parfait! Un petit petit problème - le référentiel n'apparaît pas dans le "Ubuntu Software Center".
Nathan Osman
@Pynt: Je ne le vois nulle part sur la page ...
Nathan Osman
@Pynt: Tout ce que je vois, c'est les lignes à ajouter à votre /etc/apt/sources.listfichier. Je ne vois aucune commande.
Nathan Osman