Seite 1 von 1

Die Deinstallation eines Pakets innerhalb eines anderen Pakets erzwingen?

Veröffentlicht: 21. November 2017 - 17:19 Uhr
von einem Barsch
Guten Abend,


ich stelle gerade zwei Pakete für die Veyon-Software (Computerüberwachung für Schüler) fertig.

Ist es möglich, innerhalb eines zu installierenden Pakets ein bereits vorhandenes WAPT-Paket zu deinstallieren? Oder, falls das nicht möglich ist, eine bereits vorhandene Software neu zu installieren, selbst wenn es sich um dieselbe Version handelt? Dies sollte nur einmalig erforderlich sein, sofern das Paket auf dem Server nicht aktualisiert wurde.

Diese Neuinstallation verwendet eine Konfigurationsdatei, die für die Schüler nicht existiert.

Betreff: Erzwingen der Deinstallation eines Pakets durch ein anderes Paket?

Veröffentlicht: 1. Dezember 2017 - 12:29 Uhr
von fludo67
Hallo,

es gibt mehrere Möglichkeiten.
Wenn Sie ein neues Paket mit einem anderen Namen erstellt haben:
1) Fügen Sie in Ihrer WAPT\control-Paketdatei den Namen des zu entfernenden Pakets im Abschnitt „Konflikte“ hinzu;
2) Fügen Sie in Ihrer Installationsroutine die Zeile `wapt.remove('Name des zu entfernenden Pakets')` hinzu.

Wenn Sie das bestehende Paket ändern möchten, ist es einfacher, Ihre Konfigurationsdatei hinzuzufügen und die Paketversionsnummer zu erhöhen, damit das Paket auf den Rechnern aktualisiert wird.

Betreff: Erzwingen der Deinstallation eines Pakets durch ein anderes Paket?

Veröffentlicht: 2. Dez. 2017 - 22:00 Uhr
von vcardon
Diese Frage wurde auch in der Mailingliste gestellt:

https://lists.tranquil.it/pipermail/wap ... 02463.html

Simons Antwort in der Mailingliste scheint genauer zu sein und führt effektiver zum gewünschten Ergebnis:

https://lists.tranquil.it/pipermail/wap ... 02468.html

Betreff: Erzwingen der Deinstallation eines Pakets durch ein anderes Paket?

Veröffentlicht: 7. Dez. 2017 - 13:54 Uhr
von einem Barsch
Vielen Dank.


Normalerweise nutze ich Foren, weil sie von Suchmaschinen leichter indexiert werden. Deshalb können Fragen auch erst einige Tage später in der Liste erscheinen, wenn im Forum keine Antwort erfolgt.

Mir ist bewusst, dass wir alle ehrenamtlich tätig sind, und das ist absolut nicht als Kritik zu verstehen. Im Gegenteil, vielen Dank an alle, die sich die Zeit für eine Antwort nehmen.

Betreff: Erzwingen der Deinstallation eines Pakets durch ein anderes Paket?

Veröffentlicht: 10. Januar 2018 - 12:07 Uhr
von einem Barsch
Hallo,


ich beschäftige mich erneut mit dem Befehl `WAPT.remove('Paketname')` und stoße dabei auf ein Problem.

Die Deinstallation des Pakets wird zwar korrekt abgeschlossen, erfolgt aber nicht mehr im Hintergrund. Zur Information: Das Originalpaket lässt sich problemlos im Hintergrund deinstallieren.

Zur Überprüfung habe ich auch den Befehl `wapt-get remove Paketname` verwendet, und das Problem ist identisch. Ich habe dies auch mit mehreren gängigen Paketen getestet und erhalte immer dasselbe Ergebnis.

Muss ich eine Variable oder andere Informationen angeben, um die im Hintergrund erfolgende Deinstallation des Originalpakets zu gewährleisten?