Ubuntu 22.04 LTS: fix warning "Key is stored in legacy trusted.gpg keyring"

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ù.

Posta un commento

Nuova Vecchia