Crear paquete DEB para programas en Python
Hora de empaquetar nuestro programa
Lo que sigue ya es bastante fácil… estando en la carpeta de nuestro programa dentro del sandbox (en mi caso pngcrushgtk-0.2), ejecutamos el siguiente comando:
$ cd /ruta/sandbox/pngcrushgtk
$ sudo dpkg-buildpackage
$ sudo dpkg-buildpackage
Una vez hecho esto, y si todo ha salido bien, se habrá creado nuestro paquete .deb en la carpeta sandbox, el cual podremos instalar con el comando dpkg -i, o usando GDebi:



Por si acaso te dejo una copia de los archivos que utilizamos en el ejemplo…
Descargar ingredientes del ejemplo
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 (.)”