Cómo eliminar la clave gpg de un repositorio que se añadió con apt-key add (Debian, Ubuntu y derivadas)

Son muchos los sitios, por no decir la mayoría, que te cuentan como añadir la clave o llave pública de un repositorio usando apt-key add. Pero son pocos los sitios, o casi ninguno, los que te cuentan como eliminar esa clave (key) que añadiste con apt-key add.

ppa_webupd8

Nota: La imagen solo es de ejemplo, no encontré otra más específica.

Antes de nada, para saber un poco o un mucho sobre las claves o llaves de repositorios y Secure APT os recomiendo esta entrada de esdebian.org

Voy a poner un ejemplo de hoy mismo, donde he querido probar el último Ex Falso / Quod Libet en mi Debian testing Gnome.

Después de agregar el correspondiente repo hay que añadir la key del mismo para que no nos de error, en este caso es esta.

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0C693B8F

Pues bien, tras instalar quodlibet, trastearlo un poco y ver que no me gusta decidí quitarlo, con todas sus dependencias que me instaló, pero…. ¿que pasa con la key del repo, esa se queda?

La key no nos es necesaria ya que hemos desinstalado el programa y eliminado el repo de nuestro sources.list, pero si no sabemos quitarla se queda ahí, que no es que haga daño pero si queremos quitarla podemos seguir estos pasos.

#Podemos encontrar, listar las claves de nuestro llavero con:

# apt-key list

Lo que nos dará una lista de todas las claves que tengamos, en el caso del repo quotlibet sería esta.

pub   1024D/0C693B8F 2008-05-14
uid                  Christoph Reiter

Sale mucha más info, yo he omitido las direcciones de correo y demás del propietario de la clave.

Aquí vemos que el código o número de la llave es, 0C693B8F, podemos comprobarlo en la página desde donde añadimos la clave.

Ahora que sabemos cual es ya solo nos queda eliminar la llave usando delete (del)

# apt-key del 0C693B8F

Si probamos a listar nuevamente las claves veremos que ya no la tenemos.

Y ya está, asunto arreglado.

Creo recordar que desde el gestor de paquetes Synaptic también se pueden eliminar las llaves de repositorios que ya no tengamos, pero en mi Debian testing no tengo instalados los paquetes necesarios y no me figura esa opción.

Enjoy 😉

Referencias | Ask Ubuntu

Anuncios

4 comentarios en “Cómo eliminar la clave gpg de un repositorio que se añadió con apt-key add (Debian, Ubuntu y derivadas)

  1. En Ubuntu y derivadas, se puede acceder desde el Gestor de Actualizaciones a las llaves instaladas y seleccionar la que queremos quitar, y borrarla.
    Teniendo instalado Synaptic también se puede hacer buscando orígenes de Software.

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s