Skip to content

procedimientos_ppa

dclavain edited this page Oct 27, 2016 · 3 revisions

Para subir un paquete al PPA de Guadalinex son necesarias varias cosas:

Es necesario añadir la configuración del PPA al archivo de configuración de dput (~/.dput.cf). Debería contener algo como esto:

[guada-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~guadalinex-members/ppa/ubuntu
login = anonymous
allow_unsigned_uploads = 0

Veamos a ver el ejemplo del paquete lemurae. Los pasos que hay que seguir son los siguientes:

Vamos al directorio en donde tenemos el código fuente del paquete:

$ cd lemurae/trunk

Generamos el paquete fuente (no el binario), firmándolo:

$ debuild -S -sa -I.bzr

Esto nos pedirá que pongamos nuestra frase de paso para firmar con GPG el paquete. Si tuvieramos más de una clave o no coincidiera el correo que hemos puesto en el debian/changelog con el que está en nuestra clave GPG, puede que nos dé un error pidiéndonos que la expecifiquemos. Esto lo haríamos con el parámetro -k:

$ debuild -S -sa -I.bzr -k D61CFE1C

D61CFE1C es sólo de ejemplo. Aquí debes poner el identificador de tu clave GPG.

Nota: Aunque lo que subimos es el paquete fuente hay que probar bien la generación del paquete binario antes de subirlo al PPA. Lo mejor es hacerlo con pbuilder o cowdancer, para asegurarnos de que va a generarse bien el paquete en un sistema base de Ubuntu Jaunty.

Subimos el paquete fuente que se habrá generado en el directorio superior al que estamos:

$ dput guada-ppa ../lemurae_0.2.4_source.changes
Clone this wiki locally