Introducción a la creación y mantenimiento de paquetes Debian

Antonio García Domínguez

Universidad de Cádiz


    
  

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.


Dedicatoria

Me gustaría dar las gracias a mi profesor Francisco Palomo Lozano, del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Cádiz, por sus constantes sugerencias y comentarios.

Tabla de contenidos

1. Introducción
¿Qué es un paquete Debian?
¿Por qué se desarrollan paquetes?
¿Quién desarrolla paquetes?
Notas acerca de esta guía
2. Preparativos
Cómo instalar las herramientas básicas
Cómo conseguir paquetes limpios
Cómo simplificar la distribución
Control de versiones
Autenticación
Distribución a través de Internet
Instalación del servidor
Instrucciones para un usuario de nuestro paquete
3. Creación y mantenimiento del paquete
Adaptaciones previas al uso de Subversion
Creación de un esqueleto
Edición
Construcción preliminar
Inyección en el repositorio
Preparación de una primera versión
Construcción definitiva
Verificación
Envío al repositorio Debian
Actualización del paquete a una nueva versión del programa
4. Otros aspectos de interés
Integración de repositorio propio con la jaula chroot
Sincronización del repositorio local con un repositorio en Internet
Adaptación de aplicaciones Java
Actualización del escritorio
Accesos directos e iconos
Actualización de los tipos MIME
Generación automática de paquetes
Módulos Perl
Adaptación de guiones de instalación
Otros formatos de paquete
Comparativa con otros formatos
Conversión desde paquetes Debian
Bibliografía
A. GNU Free Documentation License

Lista de figuras

2.1. Pestaña de Software de Terceros
2.2. Pestaña de Autentificación