Por lo que veo en las búsquedas, uno de los grandes problemas que tiene la gente con ubuntu concretamente es a la hora de añadir repositorios externos de launchpad y añadir sus claves GPG para que no te salga el mensajito de “paquetes no firmados” y demás que suele salir. La verdad es que es un poco simple y la mayoría de las veces se soluciona con medio minuto de google, pero bueno, voy a poner una fórmula que parece que funciona sin problemas.
Paso 1: queremos añadir un repositorio PPA a nuestro sistema (K,X,….)Ubuntu, por ejemplo el de parcellite, la línea es la siguiente:
deb http://ppa.launchpad.net/andrewsomething/ubuntu intrepid main
He cogido ese por coger uno cualquiera. Para añadirlo prácticamente yo creo que ya es sabido que es añadirlo al fichero sources.list. Para hacerlo sin complicarnos tecleamos lo siguiente:
sudo echo “deb http://ppa.launchpad.net/andrewsomething/ubuntu intrepid main” | sudo tee -a /etc/apt/sources.list
Lo que viene después de la cadena entre comillas es una barra vertical, por si alguien todavía no sabe dónde está se consigue pulsando AltGr+1.
Paso 2: añadiendo la firma GPG.
De acuerdo, teníamos el siguiente repositorio:
deb http://ppa.launchpad.net/andrewsomething/ubuntu intrepid main
Ingresamos la siguiente dirección en nuestro navegador:
http://launchpad.net/~andrewsomething/+archive/ppa
Os he dejado indicadas las partes comunes entre las 2 direcciones (el ~ es AltGr+4 aunque no aparezca en el dibujo de la tecla del teclado).
En el caso de esta dirección concreta hacia la mitad de la página tenemos el siguiente texto:
La parte en rojo es la única que nos interesa, así que la copiamos y hacemos en un terminal:
Signing key: 1024R/6F087E5A (What is this?)
Pinchamos en el manojo ese de números y letras y en la parte alta de la página aparece:
Search results for ’0xf6eb98d44c3e28b234c41fd6ca1f91146f087e5a‘
Desde un terminal tecleamos:
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com f6eb98d44c3e28b234c41fd6ca1f91146f087e5a
¡Cuidado si copiáis lo que está puesto porque seguramente no os lo copie bien! Delante tanto de “recv-keys” como de “keyserver” teneis DOS (2) guiones, no uno sólo (mañana buscaré a ver si hay alguna manera de cambiar esto para que se vea decentemente). Un “sudo apt-get update” debería bastar para dejarlo todo apañado. Me parece muy poquilla cosa para haber actualizado, pero he visto que gente iniciada se vuelve loca buscando lo de las claves GPG de estos repositorios, así que con que a uno le sirva de algo estará bien hecho.
¡Un saludo!
Actualización: Como comenta shakaran, en ubuntuforums hay un script que revisa tu fichero sources.list y añade las claves pertinentes. PINCHAD AQUI para ir al sitio en cuestión.