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:

Codice: Seleziona tutto

C:\wapt\waptsetup\waptsetup.iss
e modifica questa riga:
https://github.com/tranquilit/WAPT/blob ... up.iss#L31

Codice: Seleziona tutto

DefaultDirName="C:\wapt"
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:

Codice: Seleziona tutto

firefox.exe /INI=c:\wapt\firefox.ini
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.