
Konfigurationen ausführen, entfernen und deinstallieren
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Hallo, ich möchte nur kurz den Unterschied zwischen „Entfernen“ und „Deinstallieren“ in der Ausführungskonfiguration bestätigen . Führt „Entfernen“ den Deinstallationsbefehl anhand des Registrierungsschlüssels aus oder wird dieser in „uninstallkey[xxx]“ oder mit „install_exe_if_needed“ angegeben? Wird bei einem nicht stillen Deinstallationsprogramm die Funktion „uninstall()“ aufgerufen, wenn dies überschrieben wurde und man auf „Ausführungskonfiguration“ / „Deinstallieren“ klickt?


-
Patrice_minagri
- Nachrichten: 57
- Anmeldung: 21. Oktober 2016 - 16:56 Uhr
Hallo,
soweit ich das verstehe:
Option `remove` führt tatsächlich den Paketdeinstallationsschlüssel aus, falls einer angegeben ist. Sie führt aber auch den Deinstallationsprozess aus, wenn diese Funktion verwendet wird.
Wird kein Schlüssel angegeben, ersetzt die Funktion `def_uninstall()` diesen. Und falls ein Schlüssel angegeben ist, schließt die Funktion `def_uninstall()` die Verarbeitung ab, die vom Befehl `remove` durchgeführt wird.
Ich wäre dankbar, wenn mir das jemand bestätigen oder korrigieren könnte.
Patrice
soweit ich das verstehe:
Option `remove` führt tatsächlich den Paketdeinstallationsschlüssel aus, falls einer angegeben ist. Sie führt aber auch den Deinstallationsprozess aus, wenn diese Funktion verwendet wird.
Wird kein Schlüssel angegeben, ersetzt die Funktion `def_uninstall()` diesen. Und falls ein Schlüssel angegeben ist, schließt die Funktion `def_uninstall()` die Verarbeitung ab, die vom Befehl `remove` durchgeführt wird.
Ich wäre dankbar, wenn mir das jemand bestätigen oder korrigieren könnte.
Patrice
WAPT 1.7.4
Guten Morgen,
Ich habe gesehen, dass das Problem nicht gelöst wurde, deshalb werde ich versuchen, es umzuformulieren.
Bei mir ruft die Funktion „Entfernen“ zusätzlich zu den Informationen aus „Installieren“ auch die Funktion „Deinstallieren“ auf.
„Remove“ ist die Funktion, die in der Konsole verwendet wird, wenn Sie ein Paket von einem Rechner deinstallieren möchten.
Uninstall wird während Deinstallationstests in PyScripter verwendet.
Genauer gesagt: Wenn Sie Uninstall während Ihrer Tests überlasten, Nach Um die Installationsfunktion zu nutzen, müssen Sie „Deinstallieren“ und nicht „Entfernen“ ausführen! „Entfernen“ wird gleichzeitig mit „Installieren“ gespeichert. Wundern Sie sich also nicht, wenn sich das Verhalten von „Entfernen“ nicht ändert; Sie müssen „Deinstallieren“ und anschließend erneut „Installieren“ ausführen, um „Entfernen“ zu speichern und es schließlich zu testen.
Noch eine letzte Sache: Wenn Sie die Deinstallationsfunktion überschreiben möchten und zuvor den Deinstallationsschlüssel angegeben haben, müssen Sie am Ende der Installation Folgendes tun: sodass Remove die Funktion Uninstall aufruft.
Ich habe gesehen, dass das Problem nicht gelöst wurde, deshalb werde ich versuchen, es umzuformulieren.
Bei mir ruft die Funktion „Entfernen“ zusätzlich zu den Informationen aus „Installieren“ auch die Funktion „Deinstallieren“ auf.
„Remove“ ist die Funktion, die in der Konsole verwendet wird, wenn Sie ein Paket von einem Rechner deinstallieren möchten.
Uninstall wird während Deinstallationstests in PyScripter verwendet.
Genauer gesagt: Wenn Sie Uninstall während Ihrer Tests überlasten, Nach Um die Installationsfunktion zu nutzen, müssen Sie „Deinstallieren“ und nicht „Entfernen“ ausführen! „Entfernen“ wird gleichzeitig mit „Installieren“ gespeichert. Wundern Sie sich also nicht, wenn sich das Verhalten von „Entfernen“ nicht ändert; Sie müssen „Deinstallieren“ und anschließend erneut „Installieren“ ausführen, um „Entfernen“ zu speichern und es schließlich zu testen.
Noch eine letzte Sache: Wenn Sie die Deinstallationsfunktion überschreiben möchten und zuvor den Deinstallationsschlüssel angegeben haben, müssen Sie am Ende der Installation Folgendes tun:
Code: Alle auswählen
uninstallkey.remove('CLE-DE-REGISTRE')