español - instalar python en windows 10
Instalador y actualizador para una aplicación de escritorio python (4)
Estoy construyendo una aplicación de escritorio con Python y empaquetándola en un exe con Pyinstaller. Me gustaría enviar mi aplicación con un instalador y también proporcionar actualizaciones automáticas y silenciosas al software como Google Chrome, Dropbox o Github para Windows.
He encontrado el siguiente software para poder hacer esto:
- Google Omaha : no proporciona un servidor
- Github Shimmer : la solución perfecta, pero Paul me dijo que aún no puede manejar aplicaciones .Net.
- WinSparkle - Actualizador solamente.
- NetSparkle : como su nombre indica, muy centrado en .Net
- NSIS - Instalador.
- ClickOnce - .NET solamente
Estoy tratando de encontrar la solución más fácil a mi problema.
Estoy trabajando en un proyecto que puede serle útil.
Hay un conjunto de herramientas de chicos de la nube nublada que abordan ese problema.
esky es un marco de actualización automática para aplicaciones congeladas que es compatible con los marcos comunes de "empaquetado" de python. signedimp intenta asegurarse de que las aplicaciones no se modifiquen una vez firmadas, y minimizar los diálogos invasivos de Windows UAC. myppy pretende aislarlo de los problemas de incompatibilidad de la biblioteca base en Linux, por ejemplo, la instalación en distribuciones con diferentes versiones de gcc y libc. El conjunto completo se puede ver en github here .
El video y las diapositivas de PyCon de este año están aquí: http://lanyrd.com/2012/pycon/spckh/
Recomiendo Google Omaha. Puede obtener servidores administrados por días bastante económicos si lo único que lo detiene es el costo del servidor / gastos generales.
WiX (Windows Installer XML toolset) es un proyecto de código abierto para una herramienta de creación de MSI.
Parte del proyecto es ClickThrough , un conjunto de herramientas complementarias, que incluye una herramienta para detectar automáticamente las actualizaciones disponibles (a través de un canal RSS), notificar a los usuarios e instalar la actualización.
Como puedes leer here :
El conjunto de herramientas de Windows Installer Xml (WiX) está compuesto por un compilador, un enlazador, una herramienta de lib y un descompilador. Genera archivos MSI y MSM a partir de entrada XML. No incluye una interfaz gráfica de usuario para crear los archivos del proyecto, pero hay un par de proyectos que planean llenar este vacío. Votive, que forma parte del proyecto WiX, es una extensión de Visual Studio. Le permite crear "proyectos de WiX" que actúan como cualquier otro proyecto en una solución de VS. WiX fue creado por Rob Mensching, un empleado de Microsoft y ex miembro del equipo de MSI, en su tiempo libre y lanzado como código abierto. Es utilizado por varios equipos dentro de Microsoft para crear sus configuraciones.
Consulte también Cómo crear un instalador simple de MSI usando WIX