[RESUELTO] Creación del paquete de software Sphinx v5
Publicado: 14 de diciembre de 2017 - 09:38
Buen día,
Estoy abriendo un nuevo hilo para finalizar mi paquete de instalación del software Sphinx.
Encontré un procedimiento de instalación silenciosa más sencillo que mi método inicial en el hilo sobre el error de codificación de caracteres. Simplemente crea un archivo license.dat con la información correcta en la raíz de la carpeta de instalación.
A continuación, lanzamos la instalación con el siguiente comando: install.exe /s
La instalación funciona sin problemas fuera de wapt, sin embargo una vez empaquetado la instalación procede pero sin la licencia.
Al observar más de cerca, observo que tan pronto como se ejecuta el archivo install.exe, se elimina la carpeta temporal del paquete.
Supongo, por tanto, que el programa de instalación no tiene tiempo para leer el archivo de licencia; ¿es posible retrasar la eliminación de la carpeta temporal?
Sólo para que lo sepas, aquí está mi código:
Para tu información:
- Versión WAPT instalada: 1.3.13
- Sistema operativo del servidor: Debian Jessie
- Sistema operativo de la máquina de administración/creación de paquetes: Windows 10
GRACIAS
Estoy abriendo un nuevo hilo para finalizar mi paquete de instalación del software Sphinx.
Encontré un procedimiento de instalación silenciosa más sencillo que mi método inicial en el hilo sobre el error de codificación de caracteres. Simplemente crea un archivo license.dat con la información correcta en la raíz de la carpeta de instalación.
A continuación, lanzamos la instalación con el siguiente comando: install.exe /s
La instalación funciona sin problemas fuera de wapt, sin embargo una vez empaquetado la instalación procede pero sin la licencia.
Al observar más de cerca, observo que tan pronto como se ejecuta el archivo install.exe, se elimina la carpeta temporal del paquete.
Supongo, por tanto, que el programa de instalación no tiene tiempo para leer el archivo de licencia; ¿es posible retrasar la eliminación de la carpeta temporal?
Sólo para que lo sepas, aquí está mi código:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing wapt-sphinxv5')
install_exe_if_needed("SphinxV5\Install.exe",'/s')
def uninstall():
run(r'"C:\SphinxV5\licence\UNWISE.EXE" /s C:\SphinxV5\licence\install.log')
remove_tree(r'C:\SphinxV5')- Versión WAPT instalada: 1.3.13
- Sistema operativo del servidor: Debian Jessie
- Sistema operativo de la máquina de administración/creación de paquetes: Windows 10
GRACIAS