Pagina 2 di 3
Re: [Wapt - percorso di installazione]
Pubblicato: 13 maggio 2016 - 16:17
di sfontenau
Ma ha bisogno che tu includa il tuo file ini nel pacchetto.
Re: [Wapt - percorso di installazione]
Pubblicato: 17 maggio 2016 - 08:29
di shirocen
Capisco, ma l'inclusione avviene durante la creazione del pacchetto WAPT tramite riga di comando, oppure nella cartella
generata durante la creazione del pacchetto, dove il file .ini viene copiato e incollato direttamente?
Re: [Wapt - percorso di installazione]
Pubblicato: 17 maggio 2016 - 10:18
di Jacki
Ciao a tutti,
sono nuovo di questo forum. Vorrei offrire il mio aiuto su questo argomento, che ho riscontrato anch'io durante la creazione del pacchetto di Firefox.
Anche le nostre applicazioni sono installate su D: per separare il sistema dalle applicazioni.
Per quanto riguarda Firefox, come già accennato, è necessario creare un file INI contenente il percorso di installazione.
Il file INI deve essere incluso nel pacchetto, ma non funzionerà così com'è, perché Firefox non sarà in grado di trovarlo.
Il problema con il file INI di Firefox è che deve trovarsi in un percorso assoluto, non temporaneo.
La soluzione alternativa che ho trovato è quella di includere in setup.py una copia del file INI in una directory (ad esempio c:\windows\temp) e quindi eseguire il comando di installazione di Firefox con il percorso del file INI. Di seguito il codice:
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 - percorso di installazione]
Pubblicato: 17 maggio 2016 - 11:18
di sfontenau
Oppure senza copia:
Codice: Seleziona tutto
# -*- 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 - percorso di installazione]
Pubblicato: 17 maggio 2016 - 15:22
di Jacki
Ho appena ricreato il pacchetto con la versione che non si copia e ora funziona.
Grazie.
Re: [Wapt - percorso di installazione]
Pubblicato: 19 maggio 2016 - 17:45
di SergieTrunk
Buongiorno,
Vorrei tornare alla prima risposta,
Per impostazione predefinita, devo installare il mio agente su C:\appli\wapt e non su C:\wapt.
Quindi ho modificato la linea
NomeDirPredefinito="C:\appli\wapt"
Ho creato un nuovo agente e, in effetti, quando lo installo manualmente, questa directory mi viene proposta di default.
Ora quando provo a usare la riga di comando con ....
è tornato in C:\
Qualche suggerimento?
Re: [Wapt - percorso di installazione]
Pubblicato: 19 maggio 2016 - 20:52
di sfontenau
L'ho appena testato cambiando la directory in c:\wapttest
e funziona anche con /VERYSILENT
Re: [Wapt - percorso di installazione]
Pubblicato: 20 maggio 2016 - 09:55
di SergieTrunk
Salve,
sì, ho appena provato su un'altra macchina con lo stesso file eseguibile e il problema non si presenta più.
Grazie.
Re: [Wapt - percorso di installazione]
Pubblicato: 20 maggio 2016 - 16:05
di shirocen
Grazie a tutti per il vostro aiuto, ora possiamo godere appieno dello strumento

Re: [Wapt - percorso di installazione]
Pubblicato: 20 maggio 2016 - 17:20
di shirocen
Hmm, i comandi continuano a non funzionare...
Persino la chiamata "filetocopy()" non produce alcun effetto sul client; nessun file viene copiato.
Eppure WAPT prosegue l'installazione come se nulla fosse e installa il software su C:, soprattutto perché
non ho alcuna traccia di ciò che sta accadendo e nessun log... niente di niente...