gentoo linux, java, software libre y otras hierbas
oct, 27 2008 - 11:49 am

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

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:

pngcrush gtk

png gtk

Por si acaso te dejo una copia de los archivos que utilizamos en el ejemplo…

Descargar ingredientes del ejemplo

Páginas de esta entrada: 1 2 3 4 5 6

6 Comentarios | deja el tuyo

Un enlace entrante

5 Comentarios en “Crear paquete DEB para programas en Python”

  1. Cristobal dice:

    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 ;-)

  2. Cristian dice:

    OK… gracias por la recomendación :P

    Un saludo!

  3. Paco dice:

    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?

  4. Paco dice:

    Olvidé decir que trabajo bajo Ubuntu 10.04. Tengo dos semanas usando esta distro ya que siempre use Windows. Ayuda Porfavor.

  5. 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 (.)”

¡Déjanos tu comentario!