Importar clave de repositorio de terceros

Asked by toni

Hola amig@s!

Estoy intentando añadir el repositorio de terceros: http://ppa.launchpad.net/gstreamer-developers/ppa/ubuntu jaunty main

Cuando recargo con Synaptic me carga bien, pero respecto a este repositorio me dice que no se ha podido actualizar debido a que falta la clave PGP. Sé la clave, pero al ir a Sistema-Origenes del Software-Autenticación, aparece "importar clave" y me abre el navegador de archivos, no permitiéndome escribir el número de clave.

He probado a pegar la clave en un archivo, pero cuando voy a "importar clave", selecciono el archivo y no importa ninguna clave.

Sabéis cómo puedo solucionar esto y añadir una clave?

Muchas gracias.

Question information

Language:
Spanish Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Federico Vera
Solved:
Last query:
Last reply:
Revision history for this message
Best Federico Vera (fedevera) said :
#1

Lo que tenes que hacer es copiar la clave en un archivo de texto plano, en el caso de ese ppa la clave esta en:
 http://keyserver.ubuntu.com:11371/pks/lookup?search=0x688F8FE67057C366AFA97270C0B56813051D8B58&op=index

Para hacerlo mas facil abri un nuevo archivo de texto plano (con gedit por ejemplo) y copia exactamente este texto:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10

mI0ESXjDXQEEANE7TBCvhV7HstV0TIylTYZ0wpSVQCOwprsMQS7lv/EfNB8PFxQQQoENSAqd
AjbkKDawmxlDysACR8qf1gifZh3Shs5q88YktykLvb0fWGST0kks/0+S4f/H+Vfz6IALOX8O
OhoTRksSe1aIwaJXCSIacqz7qWcV0Qkylc/HaAjNABEBAAG0JkxhdW5jaHBhZCBQUEEgZm9y
IEdTdHJlYW1lciBkZXZlbG9wZXJziLYEEwECACAFAkl4w10CGwMGCwkIBwMCBBUCCAMEFgID
AQIeAQIXgAAKCRDAtWgTBR2LWCK1BACBKc1cNfuzwN3dt6DB+HxNbpmYmIkK5capdYm0OjFW
D8QpQkqKjE7rtL57psTKEimVL3lh5ja6RAhF6OiPKzs/7E0icQLJRu4zdDlNHSqkZlZBHu/o
FeZMtWtwvdZ8ywmYEtBJzc4H9KCnWzcFG1/nGAIxlnaX2HUEoV+PoVExIg==
=yKzR
-----END PGP PUBLIC KEY BLOCK-----

Despues agrega el archivo como venias haciendo hasta ahora (Sistema-Origenes del Software-Autenticación) una vez finalizada la carga podes eliminar el archivo

Espero que te sirva

Revision history for this message
Federico Vera (fedevera) said :
#2

Fijate que la clave quedo tapada hace click en [...] para ver todo el texto

Revision history for this message
pablitofuerte (pablitofuerte) said :
#3

Si lo que te explica Federico te parece demasiado complicado, simplemente abre un terminal (Aplicaciones - Accesorios - Terminal ) y copia y pega la siguiente línea:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 051D8B58

Luego Enter, te pedirá contraseña ....
Como ves el último código de la línea (051D8B58) se corresponde con la parte final de la llave (1024R/051D8B58) después de / correspondiente al PPA for GStreamer developers (https://launchpad.net/~gstreamer-developers/+archive/ppa).

-------------------------------------------------------------------------------------------------------------------------------------------------
CONSEJO: Si esta línea te ha parecido difícil de recordar (yo tampoco me la sé de memoria), podrías crear un alias en tu .bashrc; por ejemplo llamado "getkey" o "importar-clave" de la siguiente manera:
sudo gedit .bashrc

Y en la sección de alias introduces (copia&pega) la siguiente línea:

alias getkey="sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys"

Guardas los cambios y a partir de ahora sólo tendrás que escribir en el terminal el alias (getkey) seguido del código de la clave (en este caso 051D8B58) y te quedaría así:

getkey 051D8B58

Revision history for this message
toni (roble2003) said :
#4

Muchísimas gracias!

El vie, 28-08-2009 a las 10:43 +0000, pablitofuerte escribió:
> Your question #81143 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/81143
>
> pablitofuerte proposed the following answer:
> Si lo que te explica Federico te parece demasiado complicado,
> simplemente abre un terminal (Aplicaciones - Accesorios - Terminal ) y
> copia y pega la siguiente línea:
>
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 051D8B58
>
> Luego Enter, te pedirá contraseña ....
> Como ves el último código de la línea (051D8B58) se corresponde con la parte final de la llave (1024R/051D8B58) después de / correspondiente al PPA for GStreamer developers (https://launchpad.net/~gstreamer-developers/+archive/ppa).
>
> -------------------------------------------------------------------------------------------------------------------------------------------------
> CONSEJO: Si esta línea te ha parecido difícil de recordar (yo tampoco me la sé de memoria), podrías crear un alias en tu .bashrc; por ejemplo llamado "getkey" o "importar-clave" de la siguiente manera:
> sudo gedit .bashrc
>
> Y en la sección de alias introduces (copia&pega) la siguiente línea:
>
> alias getkey="sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-
> keys"
>
> Guardas los cambios y a partir de ahora sólo tendrás que escribir en el
> terminal el alias (getkey) seguido del código de la clave (en este caso
> 051D8B58) y te quedaría así:
>
> getkey 051D8B58
>

Revision history for this message
toni (roble2003) said :
#5

Thanks Federico Vera, that solved my question.