Salve,
ho scoperto la soluzione WAPT qualche tempo fa e sto pianificando di realizzare una prova di concetto (POC).
Non ho trovato la risposta (forse non ho cercato bene...).
Vorrei sapere se i pacchetti WAPT sostituiscono automaticamente i software installati su un PC.
Ad esempio, se Firefox è installato su un PC, il pacchetto distribuito da WAPT disinstallerà la versione di Firefox precedentemente installata?
Grazie per le vostre risposte!
[RISOLTO] Domanda generale sui pacchetti
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
Dopo alcuni test, confesso che non capisco come funziona min_version
Ad esempio, ho installato Firefox 76.0, quindi ho creato un pacchetto con una versione precedente, la 71, come questa:
o quello
Il pacchetto si reinstalla sulla versione 76 quando non dovrebbe.
Mi sono perso qualcosa?
Ad esempio, ho installato Firefox 76.0, quindi ho creato un pacchetto con una versione precedente, la 71, come questa:
Codice: Seleziona tutto
install_exe_if_needed("Firefox Setup 71.0.exe",'-ms',key='Mozilla Firefox 71.0 (x64 fr)',min_version='71.0')Codice: Seleziona tutto
install_exe_if_needed("Firefox Setup 71.0.exe",'-ms',key='Mozilla Firefox 71.0 (x64 fr)',min_version='71.0')Mi sono perso qualcosa?
Nella tua situazione, WAPT ha funzionato come previsto: hai richiesto di installare la versione 71 in sostituzione della versione 76.
install_exe_if_needed installerà una versione più recente del software se la versione installata sul computer è precedente.
Se la versione presente sul computer è la stessa della versione del pacchetto, il pacchetto segnalerà al server solo che il software è aggiornato, senza installarlo, perché l'operazione sarà diventata superflua.
Vincenzo
Vincent CARDON
Tranquillo IT
Tranquillo IT
Nel mio test ho già installato la versione 76.install_exe_if_needed installerà una versione più recente del software se la versione installata sul computer è precedente.
La versione del pacchetto WAPT è 71 È vecchio e non dovrebbe essere installato?
Oppure dobbiamo procedere diversamente per evitare che venga installata una versione più vecchia su una più recente?
Per Firefox, la situazione è leggermente diversa.
Il codice di disinstallazione di Firefox contiene il numero di versione del programma.
Pertanto, se il codice di disinstallazione non è presente, l'installazione viene riavviata!
Il codice di disinstallazione di Firefox contiene il numero di versione del programma.
Pertanto, se il codice di disinstallazione non è presente, l'installazione viene riavviata!
Ok, annotato.
Ecco come posso aggirare il problema, ad esempio, con la versione 76 già installata
Ecco come posso aggirare il problema, ad esempio, con la versione 76 già installata
Codice: Seleziona tutto
softname ='Mozilla Firefox'
listFF=installed_softwares(softname)
#print(listFF[0]['version'])
versionInstalled=listFF[0]['version']
versionPackage='71.0'
if versionInstalled >= versionPackage:
print('version installée supérieur a celle du package')
else:
install_exe_if_needed("Firefox Setup 71.0.exe",'-ms',key='',min_version='71.0')Assolutamente sì, ma la chiave di disinstallazione è comunque necessaria 
È necessario che WAPT consideri che il software è stato installato correttamente?sfonteneau ha scritto: ↑11 maggio 2020 - 15:30 Assolutamente, ma la chiave di disinstallazione è comunque necessaria![]()
Oppure semplicemente consigli su come disinstallare tramite WAPT, se necessario?
