Un PPA (Personal Package Archive) es un software repositorio especial que permite subir paquetes de código que posteriormente serán compilados y publicados en un repositorio APT por Launchpad o similar.

Launchpad es una plataforma de desarrollo colaborativo de software, en particular el de software libre a través de un sitio web como un servicio gratuito. Está desarrollada y mantenida por Canonical Ltd.

Para instalar una aplicación desde un PPA, primero añadirla a nuestro repositorio APT, actualizar la lista de paquetes del repositorio y por último instalar:

  • $ sudo add-apt-repository ppa:nombre_del repositorio
  • $ sudo aptitude update
  • $ sudo aptitude install nombre_del_paquete

Ejemplo:

  • $ sudo add-apt-repository ppa:alexey-smirnov/deadbeef
  • $ sudo aptitude update
  • $ sudo aptitude install deadbeef

En esta captura de pantalla podemos comprobar que los paquetes PPA son añadidos como origen de software:

En esta otra captura podemos comprobar como el gestor de actualizaciones tiene en cuenta el nuevo origen de software:

Recursos:
http://en.wikipedia.org/wiki/Personal_Package_Archive
http://hatteras.wordpress.com/2012/03/08/administracion-de-repositorios-personales-de-paquetes-personal-packages-archives-ppa/