Error Public key not available
De MEPIS Documentation Wiki
Explicación: el nuevo apt-get introdujo autenticación de paquetes para mejorar la seguridad. Se sigue pudiendo instalar paquetes no autenticados, pero si uno se quiere beneficicar de esta funcionalidad puede hacer lo siguiente (hay que tener presente que no todos los repositorios deb implementan esta funcionalidad, si se actualiza desde tales repositorios se mostrará un aviso if you upgrade from such a repository you'll get a "packages could not be authenticated" warning).
Si se obtiene un aviso similar al siguiente:
W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
La cadenas de 16 carácteres que parece simplemente contener números y letras aleatorios es la clave pública, sustituirla donde aparezca <clavepublica> en las instrucciones mostradas a continuación.
- Abrir una línea de comandos, escribir "su" e introducir la contraseña de superusuario.
- gpg --keyserver wwwkeys.eu.pgp.net --recv-keys <clavepublica>
- gpg --armor --export <clavepublica> | apt-key add -
- apt-get update
Las claves pueden encontrarse también en alguno de los siguientes servidores:
- minsky.surfnet.nl
- subkeys.pgp.net
- search.keyserver.net
- wwwkeys.pgp.net
- pgp.dtype.org
- wwwkeys.us.pgp.net
Si se muestra el siguiente error cuando se intenta añadir la clave:
gpg: WARNING: unsafe ownership on configuration file `/home/nombredeusuario/.gnupg/gpg.conf'
Ejecutar este comando en un terminal:
chown root:root ~/.gnupg/gpg.conf
Archivo sources recomendado | Conocimientos generales | Portada

