Llaves o Keys para repositorios non-free

Resulta que cuando nuestra lista de repositorios (sources.list) contiene repositorios non-free, a veces y por solamente una vez, nos tira este error después de actualizar:

W: GPG error: http://apt.wicd.net lenny Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY FEC820F4B8C0755A

Si se fijan bien el mismo error nos da el número de llave que necesita. En este ejemplo es: FEC820F4B8C0755A
Lo que haremos para solucionar esto es escribir lo siguiente en la terminal y como root:

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys FEC820F4B8C0755A
--(Nótese que el número de la llave no siempre será el mismo, dependerá del número que el Error nos muestre y siempre debemos ponerle este mismo número.)


gpg: directorio `/root/.gnupg' creado
gpg: creado un nuevo fichero de configuración `/root/.gnupg/gpg.conf'
gpg: AVISO: las opciones en `/root/.gnupg/gpg.conf' no están aún activas en esta ejecución
gpg: anillo `/root/.gnupg/secring.gpg' creado
gpg: anillo `/root/.gnupg/pubring.gpg' creado
gpg: solicitando clave B8C0755A de hkp servidor wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave B8C0755A: clave pública "Adam Blackburn " importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1

Seguidamente esta otra línea que siempre debe ser la misma:
# apt-key add /root/.gnupg/pubring.gpg
OK

Por último actualizamos de nuevo:
# aptitude update
...
Descargados 4243B en 4s (961B/s).
Leyendo lista de paquetes... Hecho