Seite 1 von 1

[GELÖST] PuTTY-Pakete und zu umfassende Deinstallation

Veröffentlicht: 30. April 2025 - 12:01 Uhr
von STbar
Guten Morgen,

Das PuTTY-Paket verwendet während der Installation den folgenden Code, um ältere Versionen zu deinstallieren:

Code: Alle auswählen

    for to_uninstall in installed_softwares(name="PuTTY "):
        if Version(to_uninstall["version"]) < Version(control.get_software_version()) or force:
Andere Produkte tragen jedoch den Namen PuTTY in ihrem Namen.
Dies impliziert die ungewollte Deinstallation anderer Software.

Ich schlage vor, Sie verwenden den folgenden Code, der den Editor überprüft, um etwaige Probleme zu vermeiden:

Code: Alle auswählen

    for to_uninstall in installed_softwares(name="PuTTY "):
        if to_uninstall["publisher"]=="Simon Tatham" and (Version(to_uninstall["version"]) < Version(control.get_software_version()) or force):

Guten Tag

Betreff: PuTTY-Pakete und zu umfassende Deinstallation

Veröffentlicht: 30. April 2025 - 14:15 Uhr
von jlepiquet
Hallo,

vielen Dank für Ihr Feedback.
Das hätte tatsächlich ein Problem sein können. Wir haben den Herausgeber wie empfohlen in die if-Anweisung aufgenommen.
Außerdem haben wir den Suchnamen so angepasst, dass er mit „PuTTY“ beginnt und nicht nur diesen Begriff enthält.

Dadurch sollte die Anzahl unerwarteter Deinstallationen reduziert werden.

Das Paket ist hier als Vorproduktionsversion verfügbar: https://wapt.tranquil.it/wapt-testing/t ... EPROD.wapt.

Schönen Tag noch

! Mit freundlichen Grüßen