Pagina 1 di 1

[RISOLTO] Disinstallazione del pacchetto xmind

Pubblicato: 1 febbraio 2018 - 14:35
di hasop
Salve,

ho testato il pacchetto tis-xmind, sostituendolo con la versione 8U6 (ma credo che il problema sia lo stesso anche con la versione inclusa nel pacchetto):
provando a disinstallare il pacchetto, ho notato che veniva effettivamente rimosso dall'elenco nella console, ma lo strumento risultava ancora visibile nell'inventario.

Ho eseguito `wapt-get list-registry`.
Lo strumento è elencato correttamente con una `uninstallstring="...\unins000.exe"`. Non è presente `/S` alla fine della stringa. Il problema potrebbe essere correlato a questo?

È possibile personalizzare la disinstallazione (in un `def uninstall():`) recuperando il contenuto della `uninstallstring`?
Ad esempio, eseguendo la stringa e aggiungendo il `/S` mancante?

Grazie in anticipo per l'aiuto.

Re: Disinstallazione del pacchetto xmind

Pubblicato: 20 febbraio 2018 - 15:30
di agauvrit
Buongiorno,

Sì, puoi ignorare la disinstallazione con la funzione

Codice: Seleziona tutto

uninstall():
Alessandro

Re: Disinstallazione del pacchetto xmind

Pubblicato: 20 febbraio 2018 - 15:34
di hasop
Va bene per "def uninstall():", ma possiamo recuperare il contenuto di uninstallstring per aggiungere un /S alla fine?

Re: Disinstallazione del pacchetto xmind

Pubblicato: 20 febbraio 2018 - 15:41
di agauvrit
Sì, è nascosto nella documentazione:

https://www.wapt.fr/fr/doc-1.5/Creation ... -if-needed

Re: [RISOLTO] Disinstallazione del pacchetto xmind

Pubblicato: 20 febbraio 2018 - 15:55
di hasop
Non sono sicuro di aver capito.
`uninstallstring` equivale a `uninstallkey`?

Re: [RISOLTO] Disinstallazione del pacchetto xmind

Pubblicato: 20 febbraio 2018 - 16:10
di agauvrit
  • Uninstallkey = Voce di registro con un set di sottochiavi (Nome, Descrizione, Editore, Versione, Uninstallstring ecc.)
  • Uninstallstring = Sottovoce di una uninstallkey che contiene la stringa di testo eseguita per la disinstallazione