In questi giorni, provando la versione Beta di Linux Mint 21, mi sono imbattuto in un errore di APT durante l'aggiornamento dei repository di sistema a seguito dell'aggiunta di un PPA (per la cronaca quello di LibreOffice).

L'errore è il seguente:

W: http://ppa.launchpad.net/libreoffice/ppa/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.

Il problema si verifica perché apt-key è stato deprecato su Debian, Ubuntu e derivate varie. In questa guida vi spiegherò come aggirare il problema.

La prima cosa che dobbiamo fare è cercare le info sul PPA. Da terminale diamo:

sudo apt-key list

Cerchiamo ora il PPA incriminato che nel mio caso è quello relativo a LibreOffice.

pub   rsa1024 2010-12-29 [SC]
      36E8 1C92 67FD 1383 FCC4  4909 83FB A175 1378 B444
uid           [ sconosciuto] Launchpad PPA for LibreOffice Packaging


Ora non ci resta che convertire questa voce in un file .gpg andando ad utilizzare gli ultimi otto caratteri numerici:

sudo apt-key export 1378B444 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/libreoffice-ppa.gpg

Adesso non ci resta che aggiornare il sistema, l'errore non comparirà più.