Una de las grandes ventajas que tiene Ubuntu sobre las demás distribuciones es la gran cantidad de aplicaciones disponibles para esta distribución y la facilidad de instalarlas y mantenerlas actualizadas por medio de repositorios PPA gracias a Launchpad.

Desafortunadamente el comando add-apt-repository esta disponible solamente para Ubuntu, por lo que agregar estos repositorios no es tan fácil al momento de querer agregarlo en una distribución como Debian o basada en esta que generalmente puede hacer uso de los paquetes .deb creados para Ubuntu.

Esto no quiere decir que no podamos hacer uso de estos repositorios en Debian, ya que Debian también provee una forma de agregar repositorios personalizados, y a continuación vamos a aprender como se hace.

Primero que todo debemos entender como se manejan los repositorios en Debian. Los cuales se encuentran alojados en el archivo /etc/apt/sources.list al igual que todas las distribuciones basadas en Debian, incluido Ubuntu, y tiene el siguiente formato:

deb http://site.example.com/debian distribución componente1 componente2 componente3
deb-src http://site.example.com/debian distribución componente1 componente2 componente3
La primera palabra en cada linea (deb, deb-src) significa el tipo de archivo que se encuentra en el repositorio. En el caso de deb, significa que el archivo disponible en el repositorio es un archivo instalable de tipo binario, empaquetado como .deb para Debian o distribuciones basadas en esta. Y en el caso de deb-src, significa que el repositorio contiene el código fuente de la aplicación.

La distribución puede ser bien el nombre de la distribución (lenny, etch, squeeze, sid) o el tipo de paquete (stable, oldstable, testing, unstable).

Los componentes ya dependen del distribuidor del repositorio, por ejemplo en el caso que vamos a utilizar de ejemplo, estos son main, multiverse, restricted y universe.

Ahora que ya sabemos como funcionan los repositorios en Debian, vamos a aprender como podemos agregar un repositorio PPA en Debian o distribuciones basadas en esta.

Lo primero que debemos hacer es encontrar la pagina del repositorio PPA en Launchpad. Esto lo podemos hacer generalmente escribiendo en un buscador como Google el nombre del repositorio PPA.

En este manual, utilizaremos el PPA que nos proporciona la versión estable de Ubuntu-Tweak, ppa:tualatrix/ppa.
En caso de no encontrar el enlace a la pagina del repositorio en el buscador, podemos directamente ingresar a launchpad.net y en el buscador escribir el nombre del repositorio PPA.