logo

Bienvenue sur breat.fr · Tutoriels !


ads

Linux : corriger l'erreur clef GPG lors d'ajout PPA avec apt-key

Depuis Ubuntu 22.04 et les distributions qui sont basées sur lui comme par exemple Linux Mint 21, si vous ajoutez un PPA avec la commande : sudo add-apt-repository ppa:diodon-team/stable alors vous aurez droit à une belle erreur "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))." à chaque sudo apt update

Voici donc 2 méthodes pour corriger le problème :

Méthode à faire pour CHAQUE PPA ajouté qui pose problème

pour l'exemple je vais prendre le PPA de Lutris

  1. listez les clefs GPG
  2. sudo apt-key list
    ce qui donne pour Lutris :
    pub   rsa4096 2019-03-23 [SC]
          82D9 6E43 0A1F 1C0F 0502  747E 37B9 0EDD 4E3E FAE4
    uid          [ inconnue] Launchpad PPA for lutris
  3. on va maintenant exporter la clef GPG, on ne tape QUE les 8 derniers caractères de l'ID
  4. sudo apt-key export 4E3EFAE4 | sudo gpg --dearmour -o ~/Bureau/lutris-keyring.gpg
  5. on supprime toutes les clefs en rapport avec le PPA de Lutris pour éviter les doublons
  6. sudo apt-key del 4E3EFAE4
  7. copiez le fichier ~/Bureau/lutris-keyring.gpg au bon endroit
  8. sudo cp ~/Bureau/lutris-keyring.gpg /etc/apt/trusted.gpg.d
  9. sudo apt update ne devrait plus grogner

Méthode "bourrin" à faire qu'une seule fois

  1. ouvrez le terminal et tapez ceci :
  2. cd /etc/apt
    sudo cp trusted.gpg trusted.gpg.d
    sudo apt update
  3. c'est corrigé :)