Ubuntu: Correggere l'avviso DEPRECATION in apt-key
Questa mattina, dopo un controllo degli aggiornamenti, uno dei server presentava un warning:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))
o
La chiave è archiviata nel portachiavi legacy trusteg.gpg (/etc/apt/trusteg.gpg), vedere la sezione DEPRECATION in apt-key(8) per i dettagli
Questo è solo un avviso, non blocca gli aggiornamenti di sistema, tuttavia occorre sistemare perchè prima o poi potrebbe non funzionare.
Questo succede perchè è stato deprecato il portachiavi per i repository, in quanto un bug consentiva al sistema di accettare firme da titolari di chiavi di terze parti anche per tutti gli altri repository configurati sul sistema che non dispongono di una firma.
In pratica qualsiasi repository non ufficiale potrebbe sostituire i pacchetti di sistema.
Ci sono più modi di risolvere il problema, ma vediamo il modo più preciso e professionale, ovvero esportare la chiave GPG dal portachiavi deprecato e archiviarla in /usr/share/keyrings.