(cita del chat)
Obtuve un PPA en la plataforma de lanzamiento para paquetes fuente para un proyecto de bot IRC con el que estoy asociado (dado que es todo el empaquetado intermedio para las cosas entre lanzamientos, está clasificado como un PPA "experimental"). Pregunta: Ya he empaquetado las cosas para una compilación lúcida. ¿Alguna idea de cómo podría crear el mismo empaque, excepto empaquetarlo para disidente, y ponerlo en el mismo PPA en el que coloqué el empaque lúcido?
Si la copia de los archivos binarios para el paquete que está creando no funciona, deberá cargar un paquete fuente para cada versión de distribución editando el
debian/changelog
archivo.Cómo volver a empaquetar para otra versión de distribución
debian/changelog
archivo en el directorio de su paquete fuenteejemplo:
nginx (1:1.4.1-0ubuntu1~preciseppa1) precise; urgency=low
debuild -S
.changes
archivo a su PPA:dput ppa:teward/nginx-stable-testing ../nginx_1.4.1-0ubuntu1~preciseppa1_source.changes
Si la compilación es exitosa, ¡felicidades, acabas de construir un paquete para esa distribución! De lo contrario, deberá verificar el registro de compilación en Launchpad y abordar cualquier problema que encuentre.
Referencias
fuente
nginx
y otros programas en un PPA, y me ayudaron a resolver muchos de mis problemas. ¡Gracias por publicar esto! :)nginx
urkhunter
otros paquetes que soporto a menudo, hay un gran problema de dependencias que abordar (diferentedepends:
en el archivo de control y tal), por lo que siempre usoprogramversion-1~RELEASE0
donde ~ RELEASE0 siempre es algún número con el lanzamiento dado. Debian a Ubuntu ese es el caso :)nginx
de Debian Unstable a Precise, Quantal, Raring y Saucy (y Trusty en un PPA, pero también me aseguro de que Trusty, hasta que Debian se congele, tenga lo último de Debian fusionado en: P), para el equipo NGINX, pero, por desgracia, a veces hay errores que no puedo solucionar y Debian tiene que lidiar ... es por eso que tengo una buena relación con los mantenedores de Debian :)