Guía de empaquetado de Ubuntu¶
Le damos la bienvenida a la Guía de empaquetado y desarrollo de Ubuntu. Este es el lugar oficial para aprender sobre el desarrollo y empaquetado en Ubuntu. Después de leer esta guía, habrá:
- escuchado sobre los actores, procesos y herramientas más importantes en el desarrollo de Ubuntu,
- configurado su entorno de desarrollo correctamente,
- obtenido una mejor idea sobre cómo unirse a nuestra comunidad,
- corregido un error real como parte de los tutoriales.
Ubuntu no solo un sistema operativo libre, gratuito y de código abierto, su plataforma también es abierta y está desarrollada de forma transparente. El código fuente para cada uno de los componentes se puede obtener fácilmente y todos los cambios realizados a la plataforma de Ubuntu pueden ser revisados.
Esto significa que puede involucrarse activamente en mejorarlo y que la comunidad de desarrolladores de la plataforma de Ubuntu está siempre interesada en ayudar a las personas que comienzan.
Ubuntu es además una comunidad de personas estupendas que creen en el software libre y que éste debería estar accesible para todos. Sus miembros son amigables y quieren que se una. Queremos que se involucre, que realice preguntas, que ayude a hacer Ubuntu mejor junto a nosotros.
Si se topa con un problema: ¡no se preocupe! Consulte el artículo sobre comunicación y sabrá cómo puede contactar a otros desarrolladores fácilmente.
La guía está separada en dos secciones:
- Una lista de artículos basados en tareas, cosas que puede desear que se hagan.
- Un conjunto de artículos de la base de conocimientos que profundizan en partes especificas de las herramientas y flujos de trabajo.
Esta guía se centra en el método de empaquetado del desarrollo distribuido de Ubuntu. Es una nueva forma de empaquetado que usa ramas de control de revisiones distribuidas. Actualmente tiene algunas limitaciones lo que significa que muchos equipos de Ubuntu usan métodos de empaquetado tradicional. Véase la página Introducción a UDD para una introducción sobre las diferencias.
Artículos¶
- Introducción al desarrollo de Ubuntu
- Fase de preparación
- Desarrollo distribuido de Ubuntu («Ubuntu Distributed Development», UDD) — Introducción
- Corregir un fallo en Ubuntu
- Tutorial: corregir un error en Ubuntu
- Empaquetando nuevo software
- Actualizaciones de seguridad y de versiones estables
- Parches a los paquetes
- Bibliotecas compartidas
- Adaptar actualizaciones de software a versiones anteriores
Base de conocimiento¶
- Comunicación en el desarrollo de Ubuntu
- Descripción general básica del Directorio debian/
- autopkgtest: pruebas automáticas para paquetes
- Obtener el código fuente
- Trabajar en un paquete
- Buscar revisor y patrocinador
- Subir un paquete
- Obtener lo último
- Combinar — Actualizar desde Debian y desde aguas arriba («Upstream»)
- Usar chroots
- Empaquetado tradicional
- Empaquetar módulos y aplicaciones de Python
- Empaquetado de KDE
Lecturas adicionales¶
You can read this guide offline in different formats, if you install one of the binary packages.
If you want to learn more about building Debian packages, here are some Debian resources you may find useful:
- How to package for Debian;
- Debian Policy Manual;
- Debian New Maintainers’ Guide — available in many languages;
- Tutorial de empaquetado (también disponible como un paquete).