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!
[Wapt - percorso di installazione]
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
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
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.isshttps://github.com/tranquilit/WAPT/blob ... up.iss#L31
Codice: Seleziona tutto
DefaultDirName="C:\wapt"Quindi riavviare la generazione di un Waptagent
Simone
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!
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!
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.
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.
Per cambiare questa impostazione, devi modificare il pacchetto WAPT.
Puoi consultare questo link per assistenza:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
Puoi consultare questo link per assistenza:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
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.
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.inimanipolazioni che mi consentirebbero di installare il software in D:.
GRAZIE.
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
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
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.
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.
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.
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.
