Hace poco hablé de qué eran los sistemas de paquetes PPA, para los interesados en crear uno, a continuación voy a explicar como hacerlo, es bastante sencillo.



  1. Antes de nada, debemos crear una cuenta en Launchpad
  2. Una vez creada, nos dirigimos al panel principal de nuestra cuenta, que será https://launchpad.net/~NOMBRE_USUARIO.
  3. Ya en el panel de control, hay que hacer clic en “Create a new PPA”, que nos lleva a https://launchpad.net/~NOMBRE_USUARIO/+activate-ppa, en esta página rellenamos los datos de nuestro PPA y lo activamos.
  4. Tras activar el PPA, es necesario subir paquetes al sistema, hay varias formas de hacerlo, pero la más sencilla es la siguiente:

FTP en Ubuntu 9.10 y posteriores:

Visita la página de información general de tu PPA, y encontrarás algo similar a:

dput ppa: your-lp-id/ppa<source.changes>

El archivo source.changes suele ser generado por debuild. Si no estás seguro de lo que esto significa, puedes familiarizarte con la creacion de paquetes para ubuntu aquí

Si no estais en ubuntu se puede subir por FTP:

En primer lugar, hay que decirle a dput dónde enviar su paquete y por qué método. Para ello, editamos el archivo ~/dput.cf para que quede así:

[my-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~<your_launchpad_id>/<ppa_name>/ubuntu/
login = anonymous
allow_unsigned_uploads = 0

También es necesario:

$  dput my-ppa P_V_source.changes

Remplazad P con el nombre del paquete y V con el número de la versión.

Podéis ver posibles errores en la subida de paquetes aqui.