ecu.test auf Linuxsystemen

ecu.test steht auch für Linux zur Verfügung. Wie unter Windows auch gibt es zwei Varianten:

Installation

Für die Installation unter Linux wird eine Linux-Installationsdatei mit der Endung .deb benötigt. Die ecu.test Linux GUI ist in der Installationsdatei mit dem Suffix _gui.deb, der ecu.test Linux Runner ist in _runner.deb sowie _gui.deb enthalten.

Die Installation unter Linux erfolgt mithilfe des Paketmanagers „apt“. Dafür muss zunächst die entsprechende Installationsdatei auf das Linuxsystem übertragen werden. Anschließend wird die Installation mit dem folgenden Befehl ausgeführt:

apt install <Pfad_zum_Installer.deb>

Benötigte Abhängigkeiten werden durch den Paketmanager automatisch installiert. Die Installation wird im folgenden Verzeichnis abgelegt:

/opt/ecu.test-<version>

Einrichtung des Lizenzservers unter Linux

Für die Verwendung von ecu.test wird eine gültige Lizenz benötigt. Die Verwaltung und Konfiguration der Lizenz und Lizenzoptionen erfolgt bevorzugt über den License Manager. Der License Manager speichert seine Konfiguration in der license.ini (siehe Konfiguration von Lizenzumgebungsvariablen (nur Linux)).

Alternativ zum License Manager können die Lizenzvariablen für den aktuellen Nutzer auch manuell in der license.ini angegeben werden.

Des Weiteren ist es möglich, die Lizenzinformationen über die im Abschnitt License Manager genannten Umgebungsvariablen bereitzustellen. Das folgende Beispiel zeigt das Setzen des Lizenzservers:

export TRACET_LICENSE=5053@<license_server_hostname>

Wichtig

Die Konfiguration aus der license.ini, sofern existent, hat Vorrang vor eventuell gesetzten Umgebungsvariablen.

Umgang mit mehreren Versionen

Bei der Installation wird automatisch detektiert, ob bereits weitere Versionen von ecu.test auf dem System installiert sind. Je nach installierter Versionsnummer verhält sich der Installer unterschiedlich. ecu.test verwendet das folgende Versionsschema, wobei die „patch“-Komponente optional ist:

<major>.<minor>.<patch> (Bsp.: ecu.test 2026.2.1)

Die folgende Auflistung zeigt an Beispielen das jeweilige Verhalten bei einem gewissen Zustand des Systems:

Erstinstallation

Bedingungen:
  • Es ist kein ecu.test auf dem System installiert.

  • Es wird die Version ecu.test 2026.2 installiert.

Verhalten:

ecu.test 2026.2 wird installiert.

Parallelinstallation

Bedingungen:
  • Auf dem System ist eine ältere Version von ecu.test installiert, die eine kleinere Major- und/oder Minorversion aufweist, z.B. ecu.test 2025.4.

  • Es wird die Version ecu.test 2026.2 installiert.

Verhalten:

ecu.test 2026.2 wird installiert. Die Installation von ecu.test 2025.4 bleibt installiert und ist unter Verwendung des absoluten Pfades /opt/ecu.test-2025.4/ecu.test nutzbar.

Während der Installation wird immer die aktuellste Version im Systempfad hinterlegt. Zur Auswahl einer spezifischen Version kann „update-alternatives“ verwendet werden.

Aktualisierung einer bestehenden Installation

Bedingungen:
  • Auf dem System ist eine ältere Version von ecu.test installiert, die eine kleinere Patchversion aufweist, z.B. ecu.test 2026.2.1

  • Es wird eine neuere Patchversion installiert, z.B. ecu.test 2026.2.5

Verhalten:

Die alte Version ecu.test 2026.2.1 wird vor der Installation der neuen Version (ecu.test 2026.2.5) deinstalliert. Dieses Verhalten greift auch bei der Installation von FeatureSets.