Comment ajouter une clé GPG au trousseau de sources apt?

53
La page

Doc Ubuntu dit ceci:

  

Il est conseillé d’ajouter la clé Opera GPG.

     

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

Où puis-je ajouter cela?

Je veux prendre le conseil mais je ne sais pas quelle partie du centre logiciel pour ajouter des clés gpg à.

    
posée bruce 05.05.2013 - 15:51
la source

3 réponses

71

C'est une commande à une ligne pour entrer dans le terminal. Voir Qu'est-ce qu'un terminal et comment l'ouvrir et l'utiliser?

Pour l'utiliser, collez l'intégralité de la commande dans le terminal (n'oubliez pas d'utiliser https):

wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -

Bien sûr, il est intimidant de copier et de coller des commandes sans savoir ce qu’elles font, et de ne pas avoir d’instructions sur la manière d’annuler leurs actions. Voici une description de base des commandes:

  • wget télécharge quelque chose depuis un serveur. Consultez le manuel wget pour Ubuntu 16.04 .
  • | est une pipline, qui prend la sortie d'une commande et l'exécute dans l'entrée d'un autre
  • apt-key add ajoute une clé de package

Il télécharge donc essentiellement la clé puis l’ajoute en une seule commande.

J'ai testé la commande et celle-ci devrait fonctionner.

Maintenant, pour vérifier que cela a fonctionné, exécutez cette commande (à partir de cette réponse ):

apt-key list

Cela listera les clés ajoutées et la clé d'Opera devrait être listée en bas comme ceci:

pub   1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid                  Opera Software Archive Automatic Signing Key 2013 <[email protected]>
sub   4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]

La réponse liée montre également que vous pouvez supprimer la clé si nécessaire, en utilisant:

sudo apt-key del 30C18A2B

avec 30C18A2B comme identifiant-clé de la liste.

Après avoir exécuté cette commande et configuré les sources exactement comme dans votre capture d'écran , faites:

sudo apt-get update
sudo apt-get install opera

(notez qu'il y a des avertissements aléatoires, mais rien qui affecte les opérations d'installation ou de centre logiciel)

Et pour la suppression (juste au cas où): Quelle est la bonne façon de supprimer complètement une application?

Donc en résumé:

  • Ajouter un référentiel
  • Ajouter une clé avec apt-key
  • Installer dans le terminal avec apt-get
  • Rechercher dans dash
réponse donnée Mateo 05.05.2013 - 18:35
la source
17

Les nouvelles versions d’apt prennent également en charge les éléments suivants:

apt-key adv --fetch-keys http://deb.opera.com/archive.key

Cette méthode fournit également des commentaires plus détaillés, par exemple:

gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Cela a également l'avantage supplémentaire de ne plus avoir besoin de dépendances supplémentaires comme wget ou curl.

    
réponse donnée Andrew Odri 28.12.2016 - 18:11
la source
9

Si vous ajoutez manuellement une clé à partir d’un PPA, utilisez

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000

Remplacer 00000000 par la deuxième partie de la clé renseignée sur le site Web PPA que vous souhaitez ajouter.

Par exemple, si vous trouvez cette ligne:

 4096R/7BF576066

N'utilisez que la deuxième partie (quelle que soit sa taille), qui dans cet exemple est 7BF576066

    
réponse donnée Paulo Coghi 11.12.2017 - 22:11
la source

Lire d'autres questions sur les étiquettes