inicio

dic 17, 2010
|

PPA Purge: Elimina repositorios PPA junto a sus aplicaciones instaladas

Antes de hablar de ppa-purge explicaremos cómo eliminar un repositorio en modo gráfico. Iremos a Sistema – Administración – Orígenes de Software – Otro software y allí podremos añadir o elminar cualquier respositorio. Además existe la posibilidad de hacerlo desde el terminal editando sources.list con
sudo gedit /etc/apt/sources.list

Después de esta pequeña introducción vamos al cuerpo de la entrada. Ppa-purge es un script con el que se puede eliminar el repositorio PPA que elijamos, además de todos los paquetes instalados desde él.  Una vez se elimine nuestro equipo quedará tal cual estaba antes de añadir el PPA en lo que a las aplicaciones que le concierne se refiere.
Como éste útil script se puede encontrar en los repositorios, para instalarlo bastará con ir al terminal y teclear:

sudo apt-get install ppa-purge

Una vez instalado si queremos saber qué PPA tenemos existen varias opciones, aunque sólo hablaré de una. Para listarlos todos usaremos esta orden en el terminal:

grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list

Nos aparecerá una lista con líneas similares a

/etc/apt/sources.list.d/tobydox-ultrastardx-maverick.list:deb http://ppa.launchpad.net/tobydox/ultrastardx/ubuntu maverick main

Elegido el repositorio que queremos eliminar sólo hay que  saber qué poner después del sudo ppa-purge, en este caso quiero eliminar el de ultrastar (que es el que viene arriba), su ruta PPA sería tobydox/ultrastardx/, por lo que para eliminarlo pondríamos

sudo ppa-purge  ppa:tobydox/ultrastardx/

La verdad que a mí me vino muy bien para casos como el de Firefox, en los que quise probar las versiones diarias, pero no me funcionaban ciertas páginas, por lo que decidí volver a la estable, gracias al script del que hemos estado hablando.

Saludos.

0
Las dos fichas siguientes cambian el contenido a continuación.
Fundador y administrador del blog. Gran fan de todo lo relacionado con la tecnología y de GNU/Linux en particular.