Pagina 1 di 1

[RISOLTO] Problema di disinstallazione del pacchetto

Pubblicato: 14 settembre 2023 - 09:19
di sebastien4444
[WAPTConsole Enterprise versione 2.4.0.14080]
[Windows 11]

Salve,

abbiamo acquistato una licenza di prova di WAPT per la nostra azienda.
Durante i test di distribuzione dei pacchetti:
quando aggiungiamo pacchetti software a un pacchetto macchina e aggiorniamo, lo stato "Da installare" viene visualizzato correttamente sia per il pacchetto macchina che per i pacchetti aggiunti nella scheda Generale della macchina.
Tuttavia, se rimuoviamo un pacchetto software dal pacchetto macchina e aggiorniamo, lo stato rimane OK, mentre logicamente lo stato dovrebbe essere "Da rimuovere" per il pacchetto software rimosso. :rotolo:
Poiché lo stato "Da rimuovere" non viene visualizzato in questo caso, quando verrà visualizzato?
Inoltre, ciò significa che per disinstallare un pacchetto software, dobbiamo fare clic con il pulsante destro del mouse su di esso nella scheda Generale > Disinstalla pacchetti selezionati.
Avrei pensato che il processo di disinstallazione funzionasse allo stesso modo dell'installazione, ovvero:
- rimozione del pacchetto software dal pacchetto della macchina
- il pacchetto software passa allo stato "da rimuovere" per la macchina
- il pacchetto della macchina passa allo stato "da aggiornare" per riflettere questa rimozione
- cliccando su "avvia installazione", la macchina si accorge che manca un pacchetto nel suo nuovo pacchetto e disinstalla il pacchetto software mancante.

Ma poiché esiste questo stato "da rimuovere", mi chiedo se si tratti di un bug...?

Grazie in anticipo per l'aiuto.

Re: Problema di disinstallazione del pacchetto

Pubblicato: 14 settembre 2023 - 13:46
di t.heroult
Ciao,

per contrassegnarlo come "da rimuovere", non è sufficiente eliminarlo dalle dipendenze; ​​devi anche aggiungerlo alla scheda "conflitti" del sistema.

Cordiali saluti,
Tom

Re: Problema di disinstallazione del pacchetto

Pubblicato: 14 settembre 2023 - 15:25
di sebastien4444
Grazie mille! Avevo visto quell'opzione, ma non avevo capito a cosa servisse.

Un'altra domanda, a proposito: è possibile disinstallare un software da un PC che non è stato installato tramite WAPT? (Visto che il software già installato non è presente nell'elenco dei pacchetti del computer).

Sono riuscito a farlo creando un pacchetto di disinstallazione (sovrascrivendo la funzione `install()` in `setup.py` con una `run()` dall'eseguibile di disinstallazione), ma mi chiedevo se ci fosse un modo più "pulito", magari fornito da WAPT, per farlo.

Re: Problema di disinstallazione del pacchetto

Pubblicato: 15 settembre 2023 - 16:13
di dcardon
Ciao Sébastien,

è meglio aprire una nuova discussione per una nuova domanda (per una migliore leggibilità :-) ). Chiudo questa discussione; puoi aprirne una nuova con la tua domanda.

Cordiali saluti,

Denis