Crear paquete DEB para programas en Python
Editar el archivo dirs
El archivo dirs contiene la ruta de los directorios que el paquete necesitará para instalar el programa. En nuestro caso es así:
usr/bin usr/share/pngcrushgtk usr/share/applications
Esto es porque el instalador necesita copiar archivos dentro de dichas carpetas.
Editar el archivo copyright
Dentro del archivo copyright debemos editar la información del autor de la aplicación, la licencia del programa, y adjuntar información acerca de componentes que posean otra licencia (imágenes, sonidos, etc.). En mi caso, la parte superior del archivo luce de la siguiente forma:
This package was debianized by Cristian Castiblanco <cristian@elhacker.net> on Sat, 18 Oct 2008 11:15:08 -0500. It was downloaded from <http://casidiablo.net> Upstream Author(s): Cristian Castiblanco <cristian@elhacker.net> Copyright: <Copyright (C) 2008 Cristian Castiblanco>
Borrar archivos que no se utilizan
Existen otros archivos de configuración especiales que para nuestro objetivo no se usan, por lo que podemos borrarlos, y que tienen extensión .ex o .EX:
Editar archivo README.Debian
En él ponemos comentarios que consideremos importantes para quien vaya a utilizar el programa. Por supuesto no es obligatorio. Luego de esto dejamos el directorio debian:
6 Comentarios | deja el tuyo





Buen tutorial tio, me lo apunto para mañana.
Una cosa, hay algo que no me cuadra y es utililizar dpkg-buildpackage como superusuario, te aconsejo que lo hagas sin permisos de superusuario. También puedes utilizar en vez de ese comando el comando debuild -us -uc, en este caso primero lo probaré yo mañana si puedo y te cuento
OK… gracias por la recomendación
Un saludo!
Hola, tengo muchas dudas, he seguido paso a paso tu curso, solo tengo una duda, el archivo dirs no lo encontré y lo cree, pero, aparte de eso, al final, cuando intento instalar, me dice que el paquete está instalado, pero no se copió el programa que hice, solo el copyright y ya.
¿Alguna recomendación?
Olvidé decir que trabajo bajo Ubuntu 10.04. Tengo dos semanas usando esta distro ya que siempre use Windows. Ayuda Porfavor.
Cuando ejecuto dh-make la primera me aparece:
Package name “AguBrowse” is not in a valid format.
Debian policy manual states:
“Package names must only consist of lower case letters, digits (0-9),
plus (+) or minus (-) signs, and periods (.)”