Pagina 1 di 3
[Wapt - percorso di installazione]
Pubblicato: 25 aprile 2016 - 16:06
di shirocen
Salve,
dopo aver installato correttamente i pacchetti su un client, vorrei specificare i percorsi di installazione.
Attualmente, vengono tutti installati direttamente sull'unità C:, ma vorrei che venissero installati sull'unità D:. Dopo
aver consultato numerosi articoli per capire come fare, non ho trovato altre soluzioni oltre
alla funzione copytree2(), che non mi sembra appropriata.
So solo che la modifica deve essere apportata al file setup.py.
Grazie in anticipo!
Re: [Wapt - percorso di installazione]
Pubblicato: 25 aprile 2016 - 17:57
di sfontenau
Buongiorno
Non l'ho provato, ma normalmente dovrebbe andare bene
Quando si crea un Waptagent personalizzato: per prima cosa, modificare il file:
e modifica questa riga:
https://github.com/tranquilit/WAPT/blob ... up.iss#L31
Per sostituirlo con quello che vuoi.
Quindi riavviare la generazione di un Waptagent
Simone
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - 09:12
di shirocen
Grazie per la risposta, Simon.
Questo comando installa l'agente in D:, ma vorrei installare il software inviato dalla console WAPT in D:
e non l'agente. Ad esempio, quando installo Firefox, i file vengono salvati in C:. Vorrei modificare questo
comportamento e reindirizzare tutte le installazioni all'unità D:.
Grazie in anticipo!
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - 10:38
di sfontenau
Ah sì, okay.
Bene, hai due soluzioni. Devi modificare tutti i tuoi pacchetti WAPT per aggiungere delle opzioni:
Ad esempio, per Firefox con: `InstallDirectoryPath=d:\firefox\`
https://wiki.mozilla.org/Installer:Comm ... _Arguments
La seconda soluzione è spostare la cartella Programmi:
http://www.clubic.com/forum/microsoft-w ... page1.html
Ma questo risolve il problema solo per i software che si installano in Programmi.
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - 10:55
di shirocen
Grazie per la risposta, Simon.
La riga `InstallDirectoryPath=d:\firefox\` è corretta da aggiungere al file setup.py?
Grazie in anticipo!
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - ore 11:00
di sfontenau
Per cambiare questa impostazione, devi modificare il pacchetto WAPT.
Puoi consultare questo link per assistenza:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - 11:13
di shirocen
Non capisco; il percorso di installazione dovrebbe essere scelto durante il comando "wapt-get make-template *****.exe"
da un file .ini in cui è specificato il percorso di installazione?
GRAZIE.
MODIFICA: Ho descritto il caso per Firefox, ma ho decine di pacchetti da installare su D: (7zip, flash, ecc.).
Ho installato correttamente Firefox su D: utilizzando il comando:
Ora, vorrei creare un pacchetto WAPT per Firefox in cui posso specificare questo file .ini o fare qualsiasi altra cosa
manipolazioni che mi consentirebbero di installare il software in D:.
GRAZIE.
Re: [Wapt - percorso di installazione]
Pubblicato: 26 aprile 2016 - 12:42
di sfontenau
Wapt è un esecutore di comandi, quindi non può controllare la posizione della cartella di installazione del software.
La tecnica menzionata è valida solo per Firefox. E questo tipo di tecnica non è disponibile per tutti i software.
Inoltre, richiederà la modifica di tutti i pacchetti nel tuo repository privato.
Questo metodo sarà quindi più semplice per te:
http://www.clubic.com/forum/microsoft-w ... page1.html
Ma non lo consiglio necessariamente neanche questo metodo.
Perché vuoi spostare il software in D:\?
Simon
Re: [Wapt - percorso di installazione]
Pubblicato: 27 aprile 2016 - 10:44
di shirocen
Installo il mio software su D: per mantenere i file di sistema su C: separati dal software su D:.
Alla fine ho trovato la soluzione: basta modificare il comando di installazione nel file setup.py e specificare
un file .ini con l'argomento /INI=*****.ini:
run(r'firefox.exe /INI=c:\..\..\setup.ini')
Grazie per l'aiuto.
Re: [Wapt - percorso di installazione]
Pubblicato: 13 maggio 2016 - 10:49
di shirocen
Salve,
mi dispiace informarla che il metodo di installazione sull'unità D: tramite file .ini non funziona.
Poiché l'installazione viene eseguita su una macchina remota, il client non ha accesso al file .ini presente sul server
e pertanto non è in grado di seguire le istruzioni in esso contenute.
Sono quindi alla ricerca di un nuovo metodo per installare il mio software, disponibile su WAPT, sull'unità
D: dei computer client.
Grazie.