Seite 1 von 1
Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 4. Februar 2021 - 10:58 Uhr
von t.heroult
Wapt: 1.8.2 (Linux)
Infrastruktur: Windows 10
Hallo,
ich habe Probleme mit der Verwaltung von Updates in den von mir erstellten Paketen.
Wenn ich ein Paket ändere, wird es auf den Client-Rechnern neu installiert.
Ich habe versucht, Änderungen im Abschnitt „update-package“ vorzunehmen, aber diese werden nicht angewendet.
Meine Frage:
Wie kann ich erreichen, dass eine Aktualisierung der Paketversion ein Update und keine Neuinstallation auslöst?
Vielen Dank im Voraus!
Tom
Betreff: Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 5. Februar 2021 - 10:25 Uhr
von dcardon
Wir benötigen genauere Informationen zu Ihrem Problem. Die meisten Softwareprogramme aktualisieren sich selbst, indem sie den Installer ausführen, der die bestehende Installation erkennt und aktualisiert. Ein WAPT-Agent lädt ein neues Paket herunter und installiert es, sofern es eine Versionsnummer besitzt. Die Funktion `update_package()` dient ausschließlich der Aktualisierung des Pakets selbst, nicht der Aktualisierung von Arbeitsstationen.
Betreff: Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 5. Februar 2021 - 10:49 Uhr
von t.heroult
Hallo.
Ich habe üblicherweise ein Paket mit Ordnern, die Dateien (ausführbare Dateien usw.) und PowerShell-Code enthalten.
Wenn ich mein Paket mit neuen Dateien aktualisiere, möchte ich nicht, dass der gesamte Installationsprozess erneut durchlaufen wird, sondern nur die Aktualisierungen durchgeführt werden.
Ich habe jedoch den Eindruck, dass ich die Installationsfunktion manuell konfigurieren muss, um festzustellen, ob die Dateien bereits installiert sind.
Falls dem so ist, ist es wirklich schade, dass der Agent dem Paket nicht mitteilen kann: „Dies ist eine Aktualisierung, keine Installation …“.
Ich finde das ziemlich seltsam, da das System so stark auf Versionsnummern basiert.
Betreff: Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 11. Februar 2021 – 13:49 Uhr
von dcardon
Hallo,
es gibt so viele verschiedene Szenarien, dass es schwierig wäre, automatisch zu erraten, was der Systemadministrator möchte. SetupHelpers bietet eine ganze Reihe von Tools, um dies einfach und deterministisch zu verwalten. Persönlich bevorzuge ich als Systemadministrator deterministisches Verhalten gegenüber einem fehlerhaften Pseudo-KI-Algorithmus, der versucht, meine Wünsche zu erraten.
Wenn Sie an ein .deb-System denken, ist die Funktionsweise von WAPT aufgrund der Art der Pakete ganz anders. Meistens erstellen wir Installationspakete und keine einzelnen Dateien, anders als bei einem .deb-Paket.
Mit freundlichen Grüßen,
Denis
Betreff: Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 14. Februar 2021 – 13:31 Uhr
von vcardon
Hallo,
haben Sie schon einmal darüber nachgedacht, Ihre Software von den Daten, die Sie ihr übergeben möchten, zu trennen?
Es könnten separate WAPT-Pakete mit jeweils eigenem Lebenszyklus sein, wobei Ihr Datenpaket eine Abhängigkeit für Ihre Software darstellt.
Die Dokumentation könnte Ihnen dabei Anregungen geben.
Betreff: Problem mit der Paketaktualisierungsfunktion
Veröffentlicht: 16. Februar 2021 – 16:16 Uhr
von t.heroult
Hallo Vincent
, ja, das ist möglich, aber ich möchte lieber mehrere Pakete vermeiden.
In der Zwischenzeit habe ich das Installationsprogramm so angepasst, dass es bestimmte Dinge überprüft; je nach Ergebnis führt es entweder eine Installation oder ein Update durch.
Danke trotzdem.
