Limpiando repositorios PPA en Ubuntu

>Muchas veces a base de agregar repositorios PPA en Ubuntu, acabamos con un sistema inestable, con errores de dependencias o que tarda mil años en buscar todas las actualizaciones que van apareciendo. Vamos, una tortura.

Una solución es limpiar los repositorios de esa lista que nos dan problemas o son obsoletos. Existe una herramienta llamada ppa-purge que simplifica el proceso a golpe de terminal. Pero antes de empezar debemos resolver una pregunta. ¿Como listamos todos los repositorios agregados?

Desde terminal escribimos: grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list > listappa.txt

De esta forma tenemos un fichero de texto con la lista completa. Es fácil, editando el fichero, ver que repositorio nos interesa eliminar.

Ahora toca hablar de ppa-purge, básicamente es un script que elimina facílmente esa entradas de repositorios y claves publicas. Otra ventaja del script es que los programas que hubiéramos instalado con esos repositorios, el propio script se encarga de intentar sustituir los paquetes por sus correspondientes de los repositorios oficiales de Ubuntu. Siempre que sea posible.

Desde Ubuntu 10.10 se encuentra disponible para instalación desde los repositorios oficiales. Es suficiente con ejecutar en nuestro terminal lo siguiente: sudo apt-get install ppa-purge

En caso de estar todavía usando Ubuntu Karmic o Lucid podemos descargar e instalar lo desde este enlace.

¿Y como usamos ppa-purge? Por ejemplo tenemos en mi lista lo siguiente: /etc/apt/sources.list.d/wrinkliez-ppasearch-lucid.list:deb http://ppa.launchpad.net/wrinkliez/ppasearch/ubuntu lucid main

Lo que nos interesa es “wrinkliez/ppasearch” Ahora desde terminal escribimos:

sudo ppa-purge ppa:wrinkliez/ppasearch

Supongamos que no te gusta hacerlo vía terminal. Es cierto, parece muy complicado. Aunque es cuestión de gustos. De forma gráfica existe una aplicación llamada y-ppa-manager que toma todo lo comentado antes y lo presenta de forma amigable. La actual versión presenta integración completa con Unity. Permite añadir repositorios, borrarlos, buscar nuevos repositorios en los servidores de launchpad, listar sus paquetes, etc.

ppamanager  Limpiando repositorios PPA en Ubuntu

Para su instalación y desde terminal realizamos los siguientes pasos:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update && sudo apt-get install y-ppa-manager

Sí… sé lo que estás pensando. ¿Cómo no habré empezado antes por aquí?

Escrito por:
Gafapasta, ideólogo, ex-informático y estudiante de psicología en la intimidad. También cocino :)
Compartir
  • http://twitter.com/rodolfomendozag Rodolfo Mendoza Gut.

    Muy buen informe… Esto nos ayudará a tener más limpio nuestro sistema y por ende tendrá un mejor funcionamiento. ¡Gracias!

Twitter

  • about 10 hours ago

    ubuntizando: RT @proyectochapa: Crítica: El cosmonauta (La primera gran pelicula española fruto del crowdfunding): Recuerdo la primera vez qu... http:/…

  • about 23 hours ago

    ubuntizando: Si Richard Stallman tiene 1 GB de RAM y tú tienes 1 GB de RAM, Richard Stallman tiene más memoria que tú. #chucknorris #stallmanfacts

  • May 21, 2013 09:15

    ubuntizando: El cerebro de Richard Stallman acepta comandos UNIX. #chucknorris #stallmanfacts

  • May 20, 2013 22:25

    ubuntizando: RT @fosnss: Google Glass: Conoce al primer hombre que perdió sus gafas http://t.co/LBeWi85fTs

Sobre Ubuntizando

Desde 2008 escribiendo tutoriales, guías y artículos sobre lo mejor del software libre, open source y proyectos relacionados con Ubuntu Linux. Nuestra visión es independiente, ofreciendo explicaciones sencillas a grandes temas. Si quieres participar, ayudarnos o simplemente sugerirnos tu idea, escribemos .

Ubuntizando.com © 2013 Some Rights Reserved

Condiciones Legales

Powered by WordPress