Usar PPA es realmente fácil sin embargo el no usarlos correctamente puede llevar a generar errores en el sistema, o en otros casos puede que un PPA este descontinuado o simplemente ya no lo usamos y no sabemos como quitarlo. Bueno pues en esta ocasion hablare sobre como usarlos, instalarlos y eliminarlos, con la colaboración de Gervasio del grupo de Elementary en Español que puedes encontrar en Telegram.

¿Que es un repositorio PPA?

Un Archivo de Paquete Personal (en inglés Personal Package Archive, abreviadamente PPA) es un repositorio de software especial para subir paquetes fuente para ser construidos y publicados como un repositorio APT para Launchpad. A pesar de que el término se usa exclusivamente dentro de Ubuntu, Canonical, que son los mantenedores de Launchpad, prevé su adopción más allá de la comunidad Ubuntu.

Fuente: Wikipedia

Así que, no es otra cosa que una forma de empaquetar software que esta se pueda añadir a los orígenes de software de nuestras distribuciones Debian, Ubuntu y derivadas. Cuando están añadido a las actualizaciones y revisiones que realiza el sistema de las novedades de paquetes se chequean estos PPA que añadimos. Los PPA son mas utilizados para software que esta fuera de la distribución o incluso para obtener las ultimas versiones de un software




Uso

Advertencia: Usar Cualquiera puede modificar algo y publicar su modificación por un PPA, por lo que busquen no hacer uso indiscriminado y de verificar bien la fuente antes de su uso, pues puede ser una manera de meter una puerta trasera también. Sobre aviso no hay engaño

Instalación

En la versión actual de Elementary OS Loki, no viene instalado software necesario para poder usar los PPA, que es el add-apt-repository, pero todo se resuelve con un simple comando (recuerden que esto debe estar en modo root):

Ahora ya podemos agregar nuestros repositorios para un ejemplo usaremos el PPA de Inkscape que aunque Elementary OS ya maneja la ultima versión, tal vez en el futuro inkscape puede actualizarse y no actualizarse los repositorios oficiales a tiempo. Para agregar un PPA escribimos dos instrucciones en terminal

Y ya con eso tenemos agregado nuestro PPA de inkscape y ahora solo faltaria instalar el software con apt install inkscape y quedara todo listo.

 Para evitar encontrar esto:

Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 2D79F61BE8D31A30

Existe un paquete .deb (del que no tenia conocimiento, pero que Gervasio me aviso sobre el) el cual es un script que descarga y agrega por nosotros todas las llaves públicas que no tengamos y se extendió para que se ejecute automáticamente cada vez que el sistema intente conectarse a los repositorios

Descarga del paquete .deb

Quitar PPA

Quitarlo es practicamente escribir el mismo comando sin embargo agregando –remove en la instrucción:

Esto ayudara a quitarlos, sin embargo no desinstalarán los paquetes que alguna vez instalamos con el PPA, tarea que tendremos que hacer manualmente, sin embargo para eso se encuentra PPA Purge que nos facilita la tarea y solo es cuestión de instalarlo.

Ahora, solo es cuestión de desistalar nuestro PPA con el siguiente comando:

Espero que esta información les ayude mucho y agradezco a los que me ayudaron a hacer este post, me gustaría recibir sus comentarios y que compartan el enlace del blog