1. Nociones b´sicas
a Notas adicionales Taller
Empaquetando software para Debian, un gusto
adquirido
Luis Uribe — acme@eviled.org
http://eviled.org/talks/cpartyco_2010/
Debian Colombia,
Colaborador del proyecto Debian
Campus Party Colombia
Bogot´, 1 de Julio de 2010
a
2. Nociones b´sicas
a Notas adicionales Taller
Contenidos
1 Nociones b´sicas
a
2 Notas adicionales
3 Taller
3. Nociones b´sicas
a Notas adicionales Taller
Debian Packages
Hace mucho tiempo, en una galaxia muy muy lejana ... todo
se compilaba
4. Nociones b´sicas
a Notas adicionales Taller
¿Y porqu´ deber´ empaquetar yo?
e ıa
Incluir mi software en Debian (y derivados)
Colaborar o mejorar un proyecto existente
Porque me gusta
5. Nociones b´sicas
a Notas adicionales Taller
Ya me decid´ por donde comienzo
ı,
acme@volatile$ wnpp-alert
wnpp
Licencias
Documentaci´n
o
6. Nociones b´sicas
a Notas adicionales Taller
Estructura de un paquete en Debian
.orig.tar.gz
.diff.gz
.dsc
single-binaries, multiple-binaries, meta packages, source
packages
7. Nociones b´sicas
a Notas adicionales Taller
Archivos necesarios
debian/control
debian/changelog
debian/copyright
debian/rules y debian/compat
8. Nociones b´sicas
a Notas adicionales Taller
El primer paquete
Compilarlo
Probarlo
Empaquetarlo
Instalarlo
14. Nociones b´sicas
a Notas adicionales Taller
Documentaci´n
o
debian-policy
maint-guide
developers-reference
perl-policy, java-policy, python policy
15. Nociones b´sicas
a Notas adicionales Taller
Contenidos
1 Nociones b´sicas
a
2 Notas adicionales
3 Taller
16. Nociones b´sicas
a Notas adicionales Taller
Gu´ general
ıa
apt-get source $package
Instalar dependencias
Cerrar un bug
Construcci´n y prueba del paquete
o
17. Nociones b´sicas
a Notas adicionales Taller
¿Y ahora?
¡Gracias!
Luis Uribe — acme@eviled.org
http://eviled.org/talks/cpartyco_2010/