2 Installation

2.1 Linux

Pakete für verschiedene Distributionen werden über den openSUSE Build Service bereitgestellt. Sie ziehen die benötigten Bibliotheken PdCom, QtPdCom und QtPdWidgets automatisch mit.

Das Paket registriert außerdem den MIME-Typ für Layout-Dateien (*.tml) und einen Desktop-Eintrag, sodass Layout-Dateien per Doppelklick in einem Dateimanager geöffnet werden können.

2.1.1 openSUSE (RPM-basiert)

Fügen Sie das EtherLab-RPM-Repository hinzu:

sudo zypper ar \
    https://download.opensuse.org/repositories/science:/EtherLab/15.6 \
    etherlab

Sie werden nun gefragt, ob Sie dem Repository-Schlüssel vertrauen. Installieren Sie anschließend den Testmanager und das PdServ-Beispiel (das später zur Demonstration verwendet wird):

sudo zypper in pdserv-example testmanager-ng

2.1.2 Debian (deb-basiert)

Fügen Sie das EtherLab-Repository zu sources.list hinzu:

export KEYRING=/usr/share/keyrings/etherlab.gpg
export REPO=https://download.opensuse.org/repositories/science:/EtherLab/Debian_13
curl -fsSL "$REPO/Release.key" | gpg --dearmor | sudo tee "$KEYRING" >/dev/null
echo "deb [signed-by=$KEYRING] $REPO/ ./" \
    | sudo tee /etc/apt/sources.list.d/etherlab.list > /dev/null
sudo apt-get update

Installieren Sie anschließend den Testmanager und das PdServ-Beispiel (das später zur Demonstration verwendet wird):

sudo apt-get install libpdserv3-example testmanager-ng

2.2 Windows

Für Windows wird der Testmanager als ZIP-Archiv bereitgestellt, das von GitLab heruntergeladen werden kann.

Gehen Sie dazu auf GitLab und klicken Sie auf die blaue Schaltfläche „Download for Windows“:

Download-Schaltfläche auf GitLab

Es gibt kein Installationsprogramm. Stattdessen können Sie das heruntergeladene Archiv einfach entpacken und das Programm aus dem entpackten Ordner starten:

  1. Laden Sie das ZIP-Archiv herunter.
  2. Entpacken Sie das komplette Archiv in ein lokales Verzeichnis.
  3. Starten Sie testmanager.exe aus dem entpackten Verzeichnis.

Wichtig

Starten Sie testmanager.exe nicht direkt aus dem ZIP-Archiv heraus. Der Testmanager benötigt die anderen Dateien des Archivs (Bibliotheken, mitgeliefertes Python), die erst nach dem Entpacken verfügbar sind.

Entpacktes ZIP-Archiv mit testmanager.exe

Sie können dann zum Beispiel eine Verknüpfung erstellen, indem Sie das Programm (testmanager.exe) mit der rechten Maustaste auf Ihren Desktop ziehen.

Hinweis

Wenn der Testmanager nicht startet, wird eine Fehlermeldung angezeigt. Bitte geben Sie deren Text zusammen mit der Version aus Hilfe → Über den Testmanager bei jeder Support-Anfrage an.

Über-Dialog

2.3 Bauen aus dem Quellcode

Anweisungen zum Bauen finden Sie in der Datei README.md im Quellbaum.

2.4 Kommandozeile

testmanager [OPTIONS] [LAYOUT]
Option Beschreibung
LAYOUT Layout-Datei (*.tml), die beim Start geladen wird.
-c, --connect Sofort verbinden und versuchen, verbunden zu bleiben.
-n, --new Mit einem leeren Layout starten.
-h, --help Hilfe zur Verwendung ausgeben.