# Préambule
Le gestionnaire de clef apt-key est passé à *deprecated*. Ce qui provoque les erreurs suivantes lors d'un ```$ apt update``` :
```console
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
```
Voici la marche à suivre pour migrer une clef vers le nouveau système.
# Procédure
- Commencez par récupérer la liste des clefs :
```console
$ sudo apt-key list
```
- Identifiez la ligne qui pose problème, récupérez les 8 derniers caractères de la clef.
Dans cet exemple on aura donc *B312 C643* dont il faudra enlever l'espace, comme suit : *B312C643*
```console
--pub rsa4096 2021-10-27 [SC] [expires: 2023-01-20]
F9A2 1197 6ED6 62F0 0E59 361E 5E3C 45D7 B312 C643
```
- Exportez la clef vers keyring. Remplacez *choisssezunnom* par ce que vous voulez.
```console
sudo apt-key export B312C643 | sudo gpg --dearmour -o /usr/share/keyrings/choisssezunnom.gpg
```
- Ajoutez la clef comme suit au fichier des sources de dépot dans ```/etc/apt/sources.list.d/```.
repérez l'url concernée et ajouter ce qui se trouve en [crocher] entre *deb* et *l'url*.
N'oubliez pas de remplacer *choisssezunnom* par le nom que vous avez choisi précédemment
```
deb [arch=amd64 signed-by=/usr/share/keyrings/choisssezunnom.gpg] URL_of_the_repo stable non-free
```
- Enfin supprimez l'ancienne clef (toujours avec les huits caractères identifiants que nous avions isolé au début du tutoriel.
```console
sudo apt-key del B312C643
```