![]() | ¿Por qué demonios voy a necesitar agregar repositorios PPA si ya dispongo de miles de programas utilizando los repositorios oficiales de Ubuntu? Los archivos de paquetes personales o Personal Package Archive (PPA), permiten a los desarrolladores distribuir software y sus respectivas actualizaciones en forma directa a los usuarios de Ubuntu sin tener que esperar a que se actualicen los repositorios de Ubuntu. |
Launchpad, el sitio que alberga la mayor parte de los PPAs disponibles, construye los binarios y los almacena en un repositorio específico. Esto significa que los usuarios de Ubuntu pueden instalar estos paquetes del mismo modo en que están acostumbrados a instalar el resto de las aplicaciones en Ubuntu, con la ventaja extra de que dispondrán de las últimas actualizaciones de estos programas.
Instalar repositorios PPA en Ubuntu
Pongamos un ejemplo práctico que ilustre cómo había que hacer para instalar los repositorios PPA antes y como hay que hacer ahora después de las modificaciones introducidas por Ubuntu 9.10 (Karmic).Supongamos que queremos instalar Gnome-Do.
Antes: instalar PPAs en Ubuntu -9.10
1.- Añadíamos la llave:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 77558DD0
2.- Abríamos Synaptic
3.- Configuración > Repositorios > Software de terceros > Añadir
4.- Pegábamos
deb http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main
y Aceptar
5.- Buscábamos gnome-do, lo seleccionábamos y lo instalábamos
Ahora: instalar PPAs en Ubuntu +9.10 (Karmic Koala)
sudo add-apt-repository ppa:do-core sudo apt-get update sudo apt-get install gnome-do
O utilizando Synaptic:
1.- Abrir Synaptic
2.- Configuración > Repositorios > Software de terceros > Añadir
3.- Pegar “ppa:do-core/ppa” y Aceptar
4.- Buscar gnome-do, seleccionarlo y pulsar Aplicar
Aparentemente el cambio puede no parecer gran cosa, pero nos permite olvidarnos de que los repositorios utilizan llaves para su identificación, y a la vez, no dependemos de su dirección, solo necesitamos el nombre del proyecto. Además, los repositorios externos no se añaden en /etc/apt/sources.list, sino que lo hacen en su propio fichero en /etc/apt/sources.list.d/ facilitando así tareas de mantenimiento, ya que los repositorios oficiales se encontrarían en su sitio habitual, y los repositorios externos en su directorio pertinente.

