Paquetes .deb de aplicaciones sencillas

german rivas <[email protected]> Fri, 4 Dec 2009 02:43:21 +0100
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Gracias a todos por las respuestas de verdad!

Primero he intentado seguir los pasos del link que os dejé y la verda que
todo fué muy bien pero el resultado no ha sido el esperado. Tengo el .deb
precioso y funcionando pero no se han incluido ninguna de las librerías que
utiliza mi programa ni tampoco el interprete python (no es necesario ya que
en Ubuntu viene instalado y mi app correrá en Ubuntu) ni tampoco las
librerías de wxWidgets necesarias. ¿Tendría que introducir todas a mano en
el archivo rules?¿Hay forma de automatizarlo?

Respecto a distutils, ando bastante corto de inglés amigo Chema y eso me
hace aprender lentamente jejeje. Y esto me corre algo de prisa, así que
intento primero ir por el camino "fácil". Aunque parece ser que voy a tener
que ir empezando a traducir jejejej

Gracias a todos una vez más

---------- Mensaje reenviado ----------
De: Chema Cortes <[email protected]>
Fecha: 3 de diciembre de 2009 19:39
Asunto: Re: [Python-es] Paquetes .deb de aplicaciones sencillas
Para: Lista de discusión sobre python en castellano <[email protected]>


El día 3 de diciembre de 2009 13:04, german rivas
<[email protected]> escribió:

> Estoy haciendo una aplicación bajo Python 2.6 y wxPython 2.8 en Ubuntu y
> Windows XP. La tengo prácticamente terminada y pretendía empaquetarla para
> poder distribuirla facilmente sin necesidad de instalaciones adicionales.
En
> el caso de Windows opté por un ejecutable .exe usando py2exe y sin
> problemas. En el caso de Ubuntu la verdad es que me gustaría hacer un
> paquete .deb que instale todo lo necesario (python2.6 y wxPython 2.8) en
> caso de que no se encuentren ya en el sistema. Encontré una forma de
hacerlo
> en el link que dejo mas abajo pero me gustaría conocer sus opiniones sobre
> esa manera de hacerlo y conocer sus experiencias si hicieron algo
parecido.
> Toda sugerencia o aclaración es bienvenida!

Yo intentaría usar lo estándar, "distutils", incluso para obtener el
instalador .msi para windows. El py2exe está pensado para tener un
ejecutable "autocontenido", con su instalación de python particular y
sus módulos privados. Si la idea es que la aplicación conviva con la
instalación actual de python de windows, con sus módulos, entonce usa
distutils:

 http://docs.python.org/distutils/index.html

El distutils de la librería estándar no tiene soporte para paquetes
.deb, pero puedes añadírselo con "stdeb":

 http://github.com/astraw/stdeb
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes