Table des matières

,

apt-key is deprecated

En voulant ajouter un PPA, par exemple celui d'Openshot Development (sudo add-apt-repository ppa:openshot.developers/libopenshot-daily), il se peut que vous voyiez apparaître ce message :

W: http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Voici comment résoudre ce problème :

Affichez la liste de vos clés

sudo apt-key list

Parmi celles-ci se trouve la clé d'Openshot Development :

pub   rsa1024 2009-09-02 [SC]
      FBA0 C227 099A 5360 635E  3D91 5216 5BD6 B9BA 26FA
uid          [ inconnue] Launchpad OpenShot Development PPA

Copiez les 8 derniers caractères de la clé ; ici : B9BA26FA (sans espace).

Exporter la clé

Le mieux est d'exporter la clé dans un nouveau fichier de /etc/apt/trusted.gpg.d/ :

sudo apt-key export B9BA26FA | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/openshotdev.gpg

Optionnel : Indiquer où se trouve la clé

Cela n'est nécessaire que si la clé n'est pas dans /etc/apt/trusted.gpg.d/. (Peut-être dans /usr/share/keyrings/ ?)

Éditer avec les droits root le fichier /etc/apt/sources.list.d/openshot_developers-libopenshot-daily-jammy.list

Remplacer la ligne :

deb http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu jammy main
par la ligne :
deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/openshotdev.gpg] http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu jammy main
(Adapter le chemin vers openshotdev.gpg.)

Uniquement si vous n'avez pas enregistré openshotdev.gpg dans /etc/apt/trusted.gpg.d/ :

sudo apt-key del B9BA26FA

Mettre à jour la liste des paquets

apt update

C'est fait !

Source


1 personne a visité cette page aujourd'hui et 799 en tout.