Como desarrollador de software libre, quiero llevar mi aplicación a Ubuntu.
¿Debo proporcionar un tarball de origen y solicitar el embalaje? ¿O debería crear un paquete yo mismo? ¿Debería apuntar a Ubuntu directamente, o debería intentar ingresar a Debian y luego a Ubuntu automáticamente?
Mejor respuesta
Hay varios caminos que un paquete puede tomar para ingresar a Ubuntu. La descripción general del desarrollo de Ubuntu dirigido a desarrolladores "upstream" como usted puede ser un lugar útil para comenzar, pero también intentaré darle algunos consejos.
A través de Debian
En general, si está publicando software libre y de código abierto, pasar por Debian primero es el mejor camino. De esta manera se asegura que su paquete tendrá un mantenedor dedicado. También llegará a la mayor cantidad de usuarios, ya que estará disponible no solo en Debian y Ubuntu, sino también en todos sus derivados. Algunos enlaces útiles para solicitar/proporcionar nuevos paquetes en Debian:
-
Paquetes
prospectivos y que necesitan trabajo:información sobre cómo
archivar errores de "Intención de empaquetar" y "Solicitud
de paquete", así como una lista de
ITP y RFP abiertos. -
Debian Mentors
Preguntas frecuentes:debian-mentors es para la
tutoría de nuevos y posibles
desarrolladores de Debian. Es donde puede
encontrar un patrocinador para cargar su paquete en el archivo. -
Referencia del desarrollador de Debian:sección de referencia del desarrollador de Debian sobre nuevos paquetes. El documento completo es invaluable para los empaquetadores de Ubuntu y Debian.
Directamente en Ubuntu
En algunos casos, podría tener sentido ir directamente a Ubuntu primero. Algunos enlaces útiles:
-
El sitio para desarrolladores de aplicaciones de Ubuntu:para aplicaciones de escritorio livianas, puede enviarlas directamente en la sección Mis aplicaciones de developer.ubuntu.com, la Junta de revisión de aplicaciones las revisará y se publicarán en el Centro de software.
-
Guía de empaquetado:una introducción a cómo empaquetar para Ubuntu.
-
REVU:una herramienta basada en la web en la que los colaboradores de Ubuntu pueden cargar nuevos paquetes para que los desarrolladores de Ubuntu los revisen y los incluyan en Ubuntu.
-
Proceso de patrocinio:después de ingresar a Ubuntu, puede mantener su paquete a través del proceso de patrocinio.
Archivos de paquetes personales
Más allá de los canales oficiales de Ubuntu y Debian, Launchpad le ofrece la posibilidad de distribuir paquetes Debian directamente a sus usuarios a través de sus Archivos de paquetes personales o PPA para abreviar. Un aspecto particularmente útil de un PPA es que puede proporcionar compilaciones diarias de su software con fines de prueba.
Relacionado:En un script Bash, ¿qué significa un punto seguido de un espacio y luego una ruta en Ubuntu?