Recientemente, hice una instalación fresca de Linux Mint 21. Luego intenté la instalación de la última versión de Inkscape en ella.
Al realizar la importación de la clave GPG utilizando el comando «apt-key», ví un mensaje de advertencia que aparece en pantalla:
W: http://ppa.launchpad.net/inkscape.dev/stable/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.
Esto se debe a que los desarrolladores de Debian han actualizado la forma de almacenar las claves GPG. Este cambio se ha realizado para mejorar la seguridad del sistema.
A continuación detallamos los pasos para mover la clave al nuevo almacén:
- El primer paso es averiguar el id de la clave. Puedes listar todas las claves existentes en trusted.gpg con el siguiente comando.
sudo apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa1024 2011-06-13 [SC] 22C4 8501 4660 3F3D B0ED 0047 9DA4 BD18 B9A0 6DE3 uid [desconocida] Launchpad PPA for Inkscape Developers
- Copiamos los últimos 8 caracteres del ID de la clave y la exportamos con el siguiente comando.
sudo apt-key export B9A06DE3 | sudo gpg --dearmour -o /usr/share/keyrings/inkscape.gpg
- Ahora editamos el archivo de configuración del repositorio apt /etc/apt/sources.list.d/inkscape.list. Añadimos la etiqueta signed-by e indicamos la ruta del archivo de claves exportado anteriormente:
deb [arch=amd64 signed-by=/usr/share/keyrings/inkscape.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main
- Ahora podemos eliminar la clave de trusted.gpg:
sudo apt-key del B9A06DE3