Página 2 de 3

Re: [Wapt - ruta de instalación]

Publicado: 13 de mayo de 2016 - 16:17
por sfonteneau
Pero necesita que incluyas tu archivo ini en el paquete.

Re: [Wapt - ruta de instalación]

Publicado: 17 de mayo de 2016 - 08:29
por shirocen
Entiendo, pero ¿la inclusión se produce al crear el paquete WAPT mediante la línea de comandos, o en la carpeta

generada durante la creación del paquete donde se copia y pega directamente el archivo .ini?

Re: [Wapt - ruta de instalación]

Publicado: 17 de mayo de 2016 - 10:18
por Jacki
Hola a todos,

soy nuevo en este foro. Voy a ofrecer mi ayuda sobre este tema, que también me encontré al crear el paquete de Firefox.
Nuestras aplicaciones también están instaladas en D: para separar el sistema y las aplicaciones.
Respecto a Firefox, como ya se mencionó, necesitas crear un archivo INI que contenga la ruta de instalación.
El archivo INI debe incluirse en el paquete, pero no funcionará tal cual, porque Firefox no podrá encontrarlo.
El problema con el archivo INI de Firefox es que debe estar en una ruta absoluta, no en una temporal.

La solución que encontré es incluir en setup.py una copia del archivo ini en un directorio (c:\windows\temp), por ejemplo, y luego ejecutar el comando de instalación de Firefox con la ruta al archivo ini. A continuación se muestra el código:

filecopyto('firefox.ini','c:/windows/temp/')
run(r'"Firefox_Setup_45.0.1esr.exe" -ms /INI=C:/windows/temp/firefox.ini',timeout=300)

Re: [Wapt - ruta de instalación]

Publicado: 17 de mayo de 2016 - 11:18
por sfonteneau
O sin copia:

Código: Seleccionar todo

# -*- coding: UTF-8 -*-
import subprocess
from setuphelpers import *
import os

uninstallstring = []

def install():
    currentpath = os.path.dirname(os.path.realpath(__file__))
    run(r'"Firefox_Setup_45.0.1esr.exe" -ms /INI=%s\file.ini' % currentpath ,timeout=300)


Re: [Wapt - ruta de instalación]

Publicado: 17 de mayo de 2016 - 15:22
por Jacki
Lo volví a empaquetar con la versión que no copia y funciona.

Gracias.

Re: [Wapt - ruta de instalación]

Publicado: 19 de mayo de 2016 - 17:45
por SergieTrunk
Buen día,
Me gustaría volver a la primera respuesta,
Necesito instalar mi agente en C:\appli\wapt, y no en C:\wapt de forma predeterminada.
Así que modifiqué la línea
NombreDirPredeterminado="C:\appli\wapt"
He creado un nuevo agente y, de hecho, cuando lo instalo manualmente, este directorio se me ofrece por defecto.
Ahora cuando intento usar la línea de comando con....

Código: Seleccionar todo

\waptagent(1).exe /VERYSILENT

Está de vuelta en C:\
¿Alguna sugerencia?

Re: [Wapt - ruta de instalación]

Publicado: 19 de mayo de 2016 - 20:52
por sfonteneau
Acabo de probarlo cambiando el directorio a c:\wapttest,

y me funciona incluso con /VERYSILENT.

Re: [Wapt - ruta de instalación]

Publicado: 20 de mayo de 2016 - 09:55
por SergieTrunk
Hola,
sí, acabo de probarlo en otra máquina con el mismo archivo ejecutable y ya no tengo el problema.
Gracias.

Re: [Wapt - ruta de instalación]

Publicado: 20 de mayo de 2016 - 16:05
por shirocen
Gracias a todos por vuestra ayuda, ahora podemos disfrutar plenamente de la herramienta :)

Re: [Wapt - ruta de instalación]

Publicado: 20 de mayo de 2016 - 17:20
por shirocen
Mmm, los comandos siguen sin funcionar...

Ni siquiera la llamada a "filetocopy()" hace nada en el cliente; no se copia ningún archivo.

Y aun así, WAPT continúa la instalación como si nada hubiera pasado e instala el software en C:, sobre todo porque

no tengo ningún registro de lo que ocurre ni registros de eventos... nada...