Seite 1 von 1

[GELÖST] Deinstallation des xmind-Pakets

Veröffentlicht: 1. Februar 2018 - 14:35 Uhr
von hasop
Hallo,

ich habe das tis-xmind-Paket getestet und es durch Version 8U6 ersetzt (ich vermute aber, dass das Problem auch mit der im Paket enthaltenen Version besteht):
Beim Versuch, das Paket zu deinstallieren, wurde es zwar aus der Liste in der Konsole entfernt, das Tool ist aber weiterhin im Inventar sichtbar.

Ich habe `wapt-get list-registry` ausgeführt.
Das Tool wird korrekt mit `uninstallstring="...\unins000.exe"` aufgeführt. Am Ende der Zeichenkette fehlt das `/S`. Könnte das die Ursache sein?

Lässt sich die Deinstallation (in einer `def uninstall():`) anpassen, indem man den Inhalt der `uninstallstring` abruft?
Zum Beispiel, indem man die Zeichenkette ausführt und das fehlende `/S` hinzufügt?

Vielen Dank im Voraus für Ihre Hilfe.

Betreff: Deinstallation des xmind-Pakets

Veröffentlicht: 20. Februar 2018 – 15:30 Uhr
von agauvrit
Guten Morgen,

Ja, Sie können die Deinstallation mit der Funktion überschreiben

Code: Alle auswählen

uninstall():
Alexander

Betreff: Deinstallation des xmind-Pakets

Veröffentlicht: 20. Februar 2018 – 15:34 Uhr
von hasop
"def uninstall():", ist in Ordnung, aber können wir den Inhalt von uninstallstring abrufen, um ein /S am Ende hinzuzufügen?

Betreff: Deinstallation des xmind-Pakets

Veröffentlicht: 20. Februar 2018 – 15:41 Uhr
von agauvrit
Ja, es ist in der Dokumentation versteckt:

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

Betreff: [GELÖST] Deinstallation des xmind-Pakets

Veröffentlicht: 20. Februar 2018 – 15:55 Uhr
von hasop
Ich bin mir nicht sicher, ob ich das richtig verstehe.
Ist `uninstallstring` gleichbedeutend mit `uninstallkey`?

Betreff: [GELÖST] Deinstallation des xmind-Pakets

Veröffentlicht: 20. Februar 2018 – 16:10 Uhr
von agauvrit
  • Uninstallkey = Registrierungseintrag mit einer Reihe von Unterschlüsseln (Name, Beschreibung, Herausgeber, Version, Deinstallationszeichenfolge usw.)
  • Uninstallstring = Untereintrag eines Uninstallkeys, der die für die Deinstallation ausgeführte Textzeichenfolge enthält