Deinstallation

Die Deinstallation des QuickHMI – Servers auf einer Linux-Distribution erfolgt über das Terminal. Bitte beachten Sie hierzu die Systemvoraussetzungen für Linux!

Öffnen Sie ein Terminal oder verbinden Sie sich über einen SSH – Zugriff auf Ihr Linux – System.

Auszuführende Befehle können sich von Distribution zu Distribution unterscheiden. Die Befehle in dieser Anleitung orientieren sich an Linux Ubuntu.

1. Stoppen des QuickHMI Server.
sudo qhmiRM -sd
2. Löschen des Installationsverzeichnisses.
sudo rm -rf "/home/quickhmi/QuickHMIServer Lynx"
3. Löschen der Applikationsdaten im /usr Ordner.
sudo rm -rf "/usr/share/QuickHMI/QuickHMIServer Lynx"
4. Löschen der Applikationsdaten im /etc Ordner.
sudo rm -f /etc/init.d/qhmiserver_lynx
5. Löschen des symbolischen Links.
sudo rm -f /usr/bin/qhmiRM
6. Optional: Falls keine neue QuickHMI Version installiert werden soll kann der Nutzer quickhmi ebenfalls entfernt werden.
sudo userdel -r quickhmi 2>/dev/null || true

ℹ️ Hinweis: Version 15 ist noch nicht veröffentlicht. Diese Anleitung gilt erst mit deren Erscheinen.

Ab Version 15 übernimmt die Deinstallation der Paketmanager beziehungsweise das mitgelieferte Skript. Von Hand ist nichts zu löschen.

Beenden Sie zuerst einen laufenden Runtime Manager, sonst bricht die Deinstallation ab. Die Instanzen werden automatisch gestoppt.

Mit dem Paketmanager entfernen

Wurde QuickHMI über das .deb-Paket installiert:

sudo apt remove quickhmi-Version_M

Damit verschwinden Programm, Java-Laufzeitumgebung und Dienst. Projekte, Instanzen und Einstellungen bleiben erhalten, eine spätere Neuinstallation findet sie wieder. Sollen auch diese Daten weg:

sudo apt purge quickhmi-Version_M

Aus dem Archiv installiert

Wurde mit install.sh installiert, liegt das passende Gegenstück in der Installation:

sudo /opt/quickhmi/Version_M/uninstall.sh

Auch hier bleiben Projekte, Instanzen und Einstellungen erhalten. Mit dem Zusatz --purge werden sie mit entfernt:

sudo /opt/quickhmi/Version_M/uninstall.sh --purge

Was ohne purge erhalten bleibt

OrtInhalt
/var/lib/quickhmi/Version_MInstanzen, Projekte, server.cfg, Zertifikate und eigene JDBC-Treiber.
/var/log/quickhmi/Version_MLogdateien der Instanzen.
Konto quickhmiDas Dienstkonto bleibt bestehen.

Eine parallel installierte ältere QuickHMI-Version wird nicht angefasst; sie hat eigene Verzeichnisse und einen eigenen Dienst. Zum Entfernen einer Installation bis Version 14 nutzen Sie den ersten Reiter dieser Seite. Zur Neuinstallation siehe Installation.