Installation: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
 
(70 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Installation von expecco auf Windows ==
== Installation von expecco auf Windows ==


Sie erhalten eine E-Mail mit dem Link zu den expecco-Installationsdateien. Die Installationsdateien haben z.B. die Namen
Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:


* expeccoSetup-2.7.0.22.exe -> für die expecco-Basisinstallation
* expeccoSetup64-23.1.0.50.exe -> für die expecco-Basisinstallation
* expeccoPluginSetup-2.7.0.22.exe -> für optionale Plugins.


wobei hier 2.7.0 der Versionsnummer von expecco entspricht und 22 der Build-Nummer.
wobei hier 23.1.0 der Versionsnummer von expecco entspricht und 50 der Build-Nummer ("23.1.0.50" entspricht hier der Version zum Zeitpunkt der Erstellung dieses Dokuments - Sie werden mit Sicherheit eine andere Versionsnummer sehen).
Die Installationsdatei für die Plugins benötigen Sie nur dann, wenn Sie optionale Plugins lizenziert haben.
Die Versionsnummer von ''expeccoSetup'' und ''expeccoPluginSetup'' muss gleich sein.


Bitte laden Sie die Installationsprogramme auf Ihren Rechner.
Bitte laden Sie das Installationsprogramm auf Ihren Rechner.


=== Windows SmartScreen / Blockierte Ausführung ===
=== Windows SmartScreen / Blockierte Ausführung ===


Führen Sie zuerst das Installationsprogramm für die expecco-Basisinstallation aus (''expeccoSetup-***.exe'').
Führen Sie das Installationsprogramm für die expecco-Basisinstallation aus (''expeccoSetup64-***.exe'').


Es kann vorkommen, dass Ihr Anti-Virus-Programm wie bspw. der [https://de.wikipedia.org/wiki/SmartScreen-Filter], die Installation blockiert. Dies ist bei neuen oder Vorab-expecco-Versionen vermutlich damit begründet, dass Ihr Anti-Virus-Programm unsere Software noch nicht gut genug kennt. Bitte stellen Sie in dem Fall sicher, dass die Installationsdatei ausschließlich aus einer der folgenden Quellen heruntergeladen wurde https://exept.de/*, https://download.exept.de/*, https://cloud.exept.de/*. Wenn Sie sich sicher sind, dass die Installationsdatei von uns stammt, können Sie ohne Bedenken die Blockierung Ihres Anti-Virus-Programms ignorieren. Unsere Installationsprogramme sind auch mit einem Zertifikat der eXept Software AG signiert.
Falls die Ausführung durch den Windows Defender SmartScreen blockiert wird, gehen Sie bitte auf weitere Informationen und dann auf Trotzdem ausführen.

Die Installationsdatei für expecco sowie die expecco Programme sind mit dem digitalen Zertifikat von eXept Software AG signiert.

Im Falle vom [https://de.wikipedia.org/wiki/SmartScreen-Filter], gehen Sie bitte auf "Weitere Informationen" und dann auf "Trotzdem ausführen".


[[Bild:Windows_SmartScreen.png|300px|Report Settings]] [[Bild:Windows_SmartScreen_Trozdem_ausführen.png|300px|Report Settings]]
[[Bild:Windows_SmartScreen.png|300px|Report Settings]] [[Bild:Windows_SmartScreen_Trozdem_ausführen.png|300px|Report Settings]]

Falls Sie ein anderes Anti-Virus-Programm haben, informieren Sie sich bitte wie man dort die Blockierung ignorieren oder die Installationsdatei als Ausnahme definieren kann.




Zeile 25: Zeile 28:
Außerdem können Sie die Komponenten angeben, die Sie installieren wollen.
Außerdem können Sie die Komponenten angeben, die Sie installieren wollen.


Falls Sie Plugins für expecco lizenziert haben, führen Sie jetzt das Installationsprogramm für die expecco-Plugins aus (''expeccoPluginSetup-***.exe'').
Falls Sie Plugins für expecco lizenziert haben, können Sie bei der Installation die entsprechenden expecco-Plugins auswählen.
Im Installationsassistenten können Sie zu installierende Plugins auswählen.
Angeboten werden alle Plugins - auch solche für die Sie keine Lizenzen erworben haben.
Angeboten werden alle Plugins - auch solche für die Sie keine Lizenzen erworben haben.
Falls Sie nicht lizenzierte Plugins installieren, ist deren Funktion in expecco nicht verfügbar und entsprechende Menu-Einträge entweder unsichtbar oder ausgegraut.
Falls Sie nicht lizenzierte Plugins installieren, ist deren Funktion in expecco nicht verfügbar und entsprechende Menu-Einträge entweder unsichtbar oder ausgegraut.
Installierte, aber nicht lizenzierte Plugins sind erst dann verfügbar, wenn die dazu passenden Lizenzen (nach-)installiert wurden.
<br>Installierte, aber nicht lizenzierte Plugins sind erst dann verfügbar, wenn die dazu passenden Lizenzen (nach-)installiert wurden.
Ansonsten belegen Sie nur Platz auf der Festplatte.
Ansonsten belegen Sie nur Platz auf der Festplatte.
Weitere Plugins können auch jederzeit nachträglich installiert werden. Auch können weitere Lizenzen jederzeit später erworben werden.
Weitere Plugins können auch jederzeit nachträglich installiert werden. Auch können auch weitere Lizenzen jederzeit später erworben werden.


Nach der Installation finden Sie auf Ihrem Desktop das expecco-Symbol.
Nach der Installation finden Sie auf Ihrem Desktop das expecco-Symbol.
Zeile 38: Zeile 40:
Je nachdem, ob Sie eine Einzellizenz oder eine Floating-Lizenz (per Lizenzserver) nutzen, müssen Sie die Lizenz entsprechend nachfolgender Beschreibung installieren.
Je nachdem, ob Sie eine Einzellizenz oder eine Floating-Lizenz (per Lizenzserver) nutzen, müssen Sie die Lizenz entsprechend nachfolgender Beschreibung installieren.


=== Automatische Installation von expecco via Commandline ===
=== Automatische Installation von expecco via Commandline (Windows) ===

Sie können expecco über die Commandline via Batchdatei oder ähnlichem installieren. Führen Sie dazu expecco wie folgt aus:


Sie können expecco über die Kommandozeile, via Batchdatei oder ähnlichem installieren. Führen Sie dazu expecco wie folgt aus:
expeccoSetup-x.x.exe /S
expeccoSetup-x.x.exe /S
Das "/S" steht für "''Silent''" und expecco installiert sich ohne GUI und ohne Fragen zu stellen.
expeccoPluginSetup-x.x.exe /S

Das "/S" steht für "Silent" und expecco installiert sich ohne GUI und ohne Fragen zu stellen.
Sie können optional auch ein spezifisches Installationsverzeichnis angeben:
Sie können optional auch ein spezifisches Installationsverzeichnis angeben:

expeccoSetup-x.x.exe /S /D="C:\Program Files (x86)\exept"
expeccoSetup-x.x.exe /S /D="C:\Program Files (x86)\exept"
expeccoPluginSetup-x.x.exe /S /D="C:\Program Files (x86)\exept"

Damit expecco nach der Installation direkt starten kann, muss sichergestellt werden, dass eine Lizenz auf dem Zielrechner vorhanden ist. Hierfür kommen folgende Varianten in Frage.
Damit expecco nach der Installation direkt starten kann, muss sichergestellt werden, dass eine Lizenz auf dem Zielrechner vorhanden ist. Hierfür kommen folgende Varianten in Frage.


'''Lizenz aus lokaler Lizenzdatei und Dongle''':<br>
'''Lizenz aus lokaler Lizenzdatei und Dongle''':<br>
Stecken Sie den Dongle in den Zielrechner. Kopieren Sie Ihre Lizenzdatei in Ihr Benutzerverzeichnis bspw. "C:\Users\IhrBenutzername\" unter dem Name ".expeccoLicense", sodass die Datei "C:\Users\IhrBenutzername\.expeccoLicense" Ihrer Lizenzdatei entspricht.
Stecken Sie den Dongle in den Zielrechner. Kopieren Sie Ihre Lizenzdatei in Ihr Benutzerverzeichnis bspw. "<code>C:\Users\IhrBenutzername\</code>" unter dem Namen "<code>.expeccoLicense</code>", sodass die Datei "<code>C:\Users\IhrBenutzername\.expeccoLicense</code>" Ihrer Lizenzdatei entspricht.


'''Lizenz vom Lizenzserver''':
'''Lizenz vom Lizenzserver''':
Hier müssen zunächst eine "Template" Lizenzdatei und "Template" expecco Einstellungen-Datei erstellt werden. Sie benötigen dafür ein laufendes expecco, welches mit Ihrem Lizenzserver verbunden ist. Starten Sie dieses expecco und konfigurieren Sie unter "Extras" -> "Einstellungen" -> "Lizenzinstallation" -> "Lizenz vom Lizenzserver" Ihre "Template" Lizenzdatei. Diese sollte alle Plugins, die auf dem Zielrechner für die automatisierte expecco Installation über Commandline benötigt werden, enthalten. Fordern Sie diese Lizenz vom Lizenzserver an. Setzen Sie den Haken "Lizenzserver nutzen" und drücken Sie anschließend "Sichern". expecco hat nun die benötigten Template Dateien unter "C:\Users\IhrBenutzername\AppData\Roaming\expecco" angelegt. Kopieren Sie die ".expeccoPreferences" und die "expeccoLicenseServerLicense" Datei vor der automatischen expecco Installation in das entsprechende Verzeichnis auf Ihrem Zielrechner. expecco kann somit direkt nach der automatischen Installation starten.
Hier müssen zunächst eine "Template" Lizenzdatei und "Template" expecco Einstellungen-Datei erstellt werden. Sie benötigen dafür ein laufendes expecco, welches mit Ihrem Lizenzserver verbunden ist. Starten Sie dieses expecco und konfigurieren Sie unter "''Extras''" &#8594; "''Einstellungen''" &#8594; "''Lizenzinstallation''" &#8594; "''Lizenz vom Lizenzserver''" Ihre "Template" Lizenzdatei. Diese sollte alle Plugins, die auf dem Zielrechner für die automatisierte expecco Installation über Commandline benötigt werden, enthalten. Fordern Sie diese Lizenz vom Lizenzserver an. Setzen Sie den Haken "Lizenzserver nutzen" und drücken Sie anschließend "Sichern". expecco hat nun die benötigten Template Dateien unter "<code>C:\Users\IhrBenutzername\AppData\Roaming\expecco</code>" angelegt. Kopieren Sie die "<code>.expeccoPreferences</code>" und die "<code>expeccoLicenseServerLicense</code>" Datei vor der automatischen expecco Installation in das entsprechende Verzeichnis auf Ihrem Zielrechner. expecco kann somit direkt nach der automatischen Installation starten.


=== Autostart von expecco ===
=== Autostart von expecco ===


Öffnen Sie dazu mit der Windows-Taste & "R" ein Ausführen-Fenster. Geben Sie dort "shell:startup" ein. Danach öffnet sich der Autostart-Ordner. Kopieren Sie die expecco-Verknüpfung vom Desktop in diesen Ordner. Nun wird expecco, nachdem sich dieser Benutzer angemeldet hat, automatisch gestartet. Folgend können Sie konfigurieren, dass sich dieser Benutzer automatisch anmeldet, wenn der Rechner angeschaltet wird. Drücken Sie dazu erneut Windows-Taste & "R". Geben Sie nun "netplwiz" ein. Es öffnet sich der Benutzerkonten-Dialog. In diesem können Sie den Haken "Benutzer müssen Benutzernamen und Kennwort eingeben" abwählen. Diese Einstellung gilt nur für das Anmelden nachdem der Rechner hochgefahren ist.
Öffnen Sie dazu mit der <kbd>Windows-Taste</KBD> + <KBD>"R"</KBD> ein Ausführungs-Fenster. Geben Sie dort "shell:startup" ein. Danach öffnet sich der Autostart-Ordner. Kopieren Sie die expecco-Verknüpfung vom Desktop in diesen Ordner. Nun wird expecco, nachdem sich dieser Benutzer angemeldet hat, automatisch gestartet. Folgend können Sie konfigurieren, dass sich dieser Benutzer automatisch anmeldet, wenn der Rechner angeschaltet wird. Drücken Sie dazu erneut <KBD>Windows-Taste</KBD> + <KBD>"R"</KBD>. Geben Sie nun "netplwiz" ein. Es öffnet sich der Benutzerkonten-Dialog. In diesem können Sie den Haken "Benutzer müssen Benutzernamen und Kennwort eingeben" abwählen. Diese Einstellung gilt nur für das Anmelden nachdem der Rechner hochgefahren ist.


Übrigens können diverse Parameter auf der [[Command Line Options|expecco-Kommandozeile]] angegeben werden. Hier sind insbesondere die Optionen [[Command Line Options#Startup|"--licenseFile"]], [[Command Line Options#Startup|"--licenseServer"]] und [[Command Line Options#Startup|"--licenseServerPort"]] zu erwähnen.
Übrigens können diverse Parameter auf der [[Command Line Options|expecco-Kommandozeile]] angegeben werden. Hier sind insbesondere die Optionen [[Command Line Options#Startup|"--licenseFile"]], [[Command Line Options#Startup|"--licenseServer"]] und [[Command Line Options#Startup|"--licenseServerPort"]] zu erwähnen.


=== expecco Einstellungen vordefinieren ===

=== expecco Einstellungen für neue Windows-Benutzerkonten ===


Es kann in bestimmten Fällen Sinn machen, die expecco Einstellungen für neue Windows-Benutzerkonten vorzudefinieren.
Es kann in bestimmten Fällen Sinn machen, die expecco Einstellungen für neue Windows-Benutzerkonten vorzudefinieren.
Zeile 74: Zeile 69:
Gehen Sie zum Vordefinieren der expecco Einstellungen für neue Windows-Benutzerkonten folgendermaßen vor:
Gehen Sie zum Vordefinieren der expecco Einstellungen für neue Windows-Benutzerkonten folgendermaßen vor:
* starten Sie expecco auf einem bereits vorhandenen Benutzerkonto (kann auch ein anderer Windows Rechner sein)
* starten Sie expecco auf einem bereits vorhandenen Benutzerkonto (kann auch ein anderer Windows Rechner sein)
* stellen Sie dessen expecco Einstellungen (Dateimenu -> Extras -> Einstellungen) wie zur Vorlage gewünscht ein und speichern Sie über "Sichern"
* stellen Sie dessen expecco Einstellungen ("''Extras''" &#8594; "''Einstellungen''") wie zur Vorlage gewünscht ein und speichern Sie über "''Sichern''"
* navigieren Sie zu dem Verzeichnis "C:\Users\{IhrBenutzer}\AppData\Roaming\expecco\" und kopieren Sie die 2 Dateien ".expeccoPreferences" und "expeccoLicenseServerLicense"
* navigieren Sie zu dem Verzeichnis "C:\Users\{IhrBenutzer}\AppData\Roaming\expecco\" und kopieren Sie die 2 Dateien ".expeccoPreferences" und "expeccoLicenseServerLicense"
* begeben Sie sich zum Zielrechner und erstellen Sie einen Ordner "expecco" unter "C:\Users\Default\AppData\Roaming\"
* begeben Sie sich zum Zielrechner und erstellen Sie einen Ordner "expecco" unter "C:\Users\Default\AppData\Roaming\"
* fügen Sie die 2 kopierten Dateien auf dem Zeilrechner unter "C:\Users\Default\AppData\Roaming\expecco\" ein
* fügen Sie die 2 kopierten Dateien auf dem Zielrechner unter "C:\Users\Default\AppData\Roaming\expecco\" ein

Jetzt werden alle neuen Windows-Benutzerkonten diese Einstellungen als Ausgangseinstellungen verwenden. Sie können diese Einstellungen auch bereits existierenden Windows-Benutzerkonten zuweisen. Hierfür fügen Sie die 2 Dateien in die entsprechenden Benutzerverzeichnisse auf dem Zielrechner "C:\Users\{ExistierenderBenutzer}\AppData\Roaming\expecco\" ein.


ACHTUNG: damit werden alle bereits getätigen Einstellungen der Benutzer überschrieben.
Jetzt werden alle neuen Windows-Benutzerkonten diese Einstellungen als Ausgangseinstellungen verwenden. Sie können diese Einstellungen auch bereits existierenden Windows-Benutzerkonten zuweisen. Hierfür die 2 kopierten Dateien in die entsprechenden Benutzerverzeichnisse auf dem Zielrechner "C:\Users\{ExistierenderBenutzer}\AppData\Roaming\expecco\" einfügen. ACHTUNG: damit werden alle bereits getätigen Einstellungen der Benutzer überschrieben.


=== Update Installation von expecco (Windows) ===
=== Update Installation von expecco (Windows) ===
Zeile 85: Zeile 82:
Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu den neuen expecco-Installationsdateien.
Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu den neuen expecco-Installationsdateien.
Bitte laden Sie die Installationsprogramme herunter.
Bitte laden Sie die Installationsprogramme herunter.
Bei der Ausführung des Basis-Installationsprogramms ''expeccoSetup-***.exe'' erkennt expecco, dass es bereits installiert ist, und zeigt einen Dialog an, in dem Sie um eine Bestätigung gebeten werden, dass die alte expecco-Version deinstalliert werden darf.
Bei der Ausführung des Basis-Installationsprogramms "<code>expeccoSetup-xxx.exe</code>" erkennt expecco, dass es bereits installiert ist, und zeigt einen Dialog an, in dem Sie um eine Bestätigung gebeten werden, dass die alte expecco-Version deinstalliert werden darf.
Bestätigen Sie bitte diesen Dialog. Die alte expecco-Version wird mit allen Plugins deinstalliert.
Bestätigen Sie bitte diesen Dialog. Die alte expecco-Version wird mit allen Plugins deinstalliert.
Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten.
Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten.
Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.
Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.
Installieren Sie ggf. die Plugins über die neue Installationsdatei ''expeccoPluginSetup-***.exe''.


=== Lizenz installieren ===
=== Lizenz installieren ===
Zeile 105: Zeile 101:
=== Benötigte Linux Softwarepakete ===
=== Benötigte Linux Softwarepakete ===


expecco läuft sowohl auf 32- als auch auf 64-bit Linux Systemen. Es ist als 32-bit-Programm übersetzt, und benötigt daher auch auf amd64/x86-64 - Installationen die Bibliotheken in der 32-bit Version. Es wird eine glibc in der Version >= 2.10 benötigt.
expecco läuft sowohl auf 32- als auch auf 64-bit Linux Systemen. Sie können expecco wahlweise als 64-bit-Version oder 32-bit-Version installieren.
Falls sie ein 64-bit Linux einsetzten (das ist mittlerweile der Standard) empfehlen wir die 64-bit expecco-Version.<br>'''Die 32-bit Linux-Version liefern wir nur noch auf Anfrage aus.'''


Es wird eine glibc in der Version >= 2.14 benötigt.
Installieren Sie über Ihren Paketmanager Ihrer Linux-Distribution folgende Pakete (alle als 32-bit-Pakete):


Installieren Sie über Ihren Paketmanager Ihrer Linux-Distribution folgende Pakete:
* libXinerama
* libxrandr
* libXft
* libusb
* unixODBC (optional - falls Datenbankzugriffe benötigt)
* libglib-2_0-0
* gnuplot (optional - falls Plot/Graph Aktionen benötigt)


* <code>libXinerama</code>
ACHTUNG: Falls Sie expecco 32-bit auf einem 64-bit OS installieren wollen, benötigen Sie auch den ld-linux für 32bit. Diesen können Sie mit folgendem Paket installieren:
* <code>libxrandr</code>

* <code>libXft</code>
* libc6-i386
* <code>libusb</code>
* <code>unixODBC</code>
* <code>odbcinst</code>
* <code>libglib-2_0-0</code>
* <code>gnuplot</code> (optional - falls Plot/Graph Aktionen benötigt)


Diese Pakete hängen von weiteren Paketen ab, die der Paketmanager automatisch mit installiert.
Diese Pakete hängen von weiteren Paketen ab, die der Paketmanager automatisch mit installiert.


In Ubuntu 32-bit (ab 15.04) installieren Sie die Pakete mit dem Kommando:
In Ubuntu (ab 15.04) installieren Sie die Pakete mit dem Kommando:


sudo apt-get update && sudo apt-get install -y \
<code>sudo apt-get update && sudo apt-get install -y \
libxinerama1 libxft2 libxrandr2 unixodbc odbcinst libusb-1.0.0
libxinerama1 libxft2 libxrandr2 unixodbc odbcinst libusb-1.0.0</code>


==== Installation von 32-bit expecco auf 64-bit Linux (nicht empfohlen!) ====

Diese Konfiguration empfehlen wir nicht. Nutzen Sie stattdessen besser die 64-bit expecco Version.
Falls Sie expecco-32-bit doch auf 64-bit-Linux installieren wollen, benötigen Sie die Pakete in der 32-bit Ausführung.

Es wird eine glibc in der Version >= 2.10 benötigt.


In Ubuntu 64bit (ab 15.04 64-bit) für ein 32-bit expecco installieren Sie die Pakete mit dem Kommando:
In Ubuntu 64bit (ab 15.04 64-bit) für ein 32-bit expecco installieren Sie die Pakete mit dem Kommando:


sudo apt-get update && sudo apt-get install -y \
<code>sudo apt-get update && sudo apt-get install -y \
libxinerama1:i386 libxft2:i386 libxrandr2:i386 unixodbc:i386 odbcinst:i386 libusb-1.0.0:i386
libxinerama1:i386 libxft2:i386 libxrandr2:i386 unixodbc:i386 odbcinst:i386 libusb-1.0.0:i386</code>


=== Installation von expecco (Linux) ===
=== Installation von expecco (Linux) ===
Zeile 138: Zeile 140:
Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:
Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:


* expecco-18.1.0.54.x86.package
* expecco-23.2.0.69.package


wobei hier 18.1.0 der Versionsnummer von expecco entspricht und 54 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.
wobei hier 23.2.0 der Versionsnummer von expecco entspricht und 69 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.


Für die Installation benötigen Sie bei einer erstmaligen Installation außerdem noch das ''autopackage'' Paket. Sie können es hier herunterladen: http://download.exept.de/transfer/autopackage/autopackage.tar.bz2. Entpacken Sie das Archive und installieren Sie dieses durch das Ausführen der INSTALL Datei im Root Verzeichnis des Archives. Sie werden ggf. gefragt ob die GUI Komponenten vom "Autopackage" herunter geladen und installiert werden sollen. Wählen Sie "NEIN" aus, da diese nicht benötigt werden und unter Umständen zu Fehlern führen können.
Für die Installation benötigen Sie bei einer erstmaligen Installation außerdem noch das ''autopackage'' Paket. Sie können es hier herunterladen: https://download.exept.de/transfer/autopackage/x86_64/autopackage.tar.bz2. Entpacken Sie das Archive und installieren Sie dieses durch das Ausführen der INSTALL Datei im Root Verzeichnis des Archives. Sie werden ggf. gefragt ob die GUI Komponenten vom "Autopackage" herunter geladen und installiert werden sollen. Wählen Sie "NEIN" aus, da diese nicht benötigt werden und unter Umständen zu Fehlern führen können.


Laden Sie die expecco-Installationsdatei und ggf. ''autopackage.tar.bz2'' in dasselbe Verzeichnis auf Ihrem Rechner.
Laden Sie die expecco-Installationsdatei und ggf. ''autopackage.tar.bz2'' in dasselbe Verzeichnis auf Ihrem Rechner.
Zeile 149: Zeile 151:


Führen Sie aus:
Führen Sie aus:
bash ./expecco-23.2.0.69.package

bash ./expecco-18.1.0.54.x86.package


expecco wird daraufhin installiert, es erscheint folgende Ausgabe:
expecco wird daraufhin installiert, es erscheint folgende Ausgabe:


# Preparing package: expecco - Graphical Test Modeling
# Preparing package: expecco - Graphical Test Modeling
# Checking for required C library versions ... passed
# Checking for required C library versions ... passed
Zeile 195: Zeile 194:
Sie können das Verzeichnis, in das expecco installiert wird, wie folgt festlegen:
Sie können das Verzeichnis, in das expecco installiert wird, wie folgt festlegen:


bash expecco-18.1.0.54.x86.package
bash expecco-23.2.0.69.package
Installation als root nach /opt/expecco (Starten mit: /opt/expecco/bin/expecco)
Installation als root nach /opt/expecco (Starten mit: /opt/expecco/bin/expecco)


bash expecco-18.1.0.54.x86.package --prefix /opt/expecco-2.7
bash expecco-23.2.0.69.package --prefix /opt/expecco-23.2
Installation als root nach /opt/expecco-2.7 (Starten mit: /opt/expecco-2.7/bin/expecco)
Installation als root nach /opt/expecco-23.2 (Starten mit: /opt/expecco-23.2/bin/expecco)


bash expecco-18.1.0.54.x86.package --local-only
bash expecco-23.2.0.69.package --local-only
Installation als Benutzer nach $HOME/.local (Starten mit ~/.local/bin/expecco)
Installation als Benutzer nach $HOME/.local (Starten mit ~/.local/bin/expecco)


bash expecco-18.1.0.54.x86.package --local-only --prefix ~/expecco
bash expecco-23.2.0.69.package --local-only --prefix ~/expecco
Installation als Benutzer nach $HOME/expecco (Starten mit ~/expecco/bin/expecco)
Installation als Benutzer nach $HOME/expecco (Starten mit ~/expecco/bin/expecco)


Zeile 210: Zeile 209:


Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu der neuen expecco-Installationsdatei.
Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu der neuen expecco-Installationsdatei.
Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms ''bash expecco-***.x86.package'' erkennt expecco, dass eine andere Version bereits installiert wurde. Die alte expecco-Version wird mit allen Plugins automatisch deinstalliert. Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten. Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.
Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms ''bash expecco-***.package'' erkennt expecco, dass eine andere Version bereits installiert wurde. Die alte expecco-Version wird mit allen Plugins automatisch deinstalliert. Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten. Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.

=== Zusätzlich symbolische Links (libodbc,...) ===

Aufgrund eines Fehlers in Ubuntu 14.04 und 14.10 müssen fehlende symbolische Links manuell angelegt werden. In Ubuntu 15.04 wurde der Fehler behoben.

Es fehlen die Dateien: libodbc.so.2 sowie libodbcinst.so.2, die im Verzeichnis /usr/lib/i386-linux-gnu liegen.

Die fehlenden Links können wie folgt angelegt werden:

cd /usr/lib/i386-linux-gnu
sudo ln -s libodbc.so.1 libodbc.so.2
sudo ln -s libodbcinst.so.1 libodbcinst.so.2


=== Deinstallieren ===
=== Deinstallieren ===
Zeile 232: Zeile 219:
Installieren Sie die Lizenz wie im nächsten Abschnitt beschrieben.
Installieren Sie die Lizenz wie im nächsten Abschnitt beschrieben.


== Installation von expecco auf macOS ==
== Installation von expecco auf OS X ==


Achtung: die macOS-Version ist z.Z. im Beta Test und lediglich auf Anfrage verfügbar.
Achtung: die OS X-Version ist z.Z. im Beta Test und auf Anfrage verfügbar.


=== Benötigte macOS Softwarepakete ===
=== Benötigte macOS Softwarepakete ===


expecco läuft auf 64-bit x64_64 macOS-Systemen (eine Version für ältere 32bit Maschinen ist auf Anfrage erhältlich). Es wird mindestens macOS 10.6 benötigt.
expecco läuft auf 64-bit x64_64 mac OS X Systemen (eine Version für ältere 32bit Maschinen ist nur noch auf Anfrage erhältlich; beachten Sie, dass die neueren OS X Versionen 32bit Programme nicht mehr unterstützen).
Es wird mindestens OS X 10.6 benötigt.


expecco benötigt XQuartz. Dieses sollten Sie vorher vom Apple Store oder [https://www.xquartz.org/ xquartz.org] installieren, falls nicht bereits vorinstalliert (kostenlos).
expecco benötigt XQuartz. Dieses sollten Sie vorher vom Apple Store oder [https://www.xquartz.org/ xquartz.org] installieren, falls nicht bereits vorinstalliert (kostenlos).


=== Installation von expecco (macOS) ===
=== Installation von expecco (OS X) ===


Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:
Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:
Zeile 250: Zeile 238:
wobei hier 2.11.0 der Versionsnummer von expecco entspricht und 1 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.
wobei hier 2.11.0 der Versionsnummer von expecco entspricht und 1 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.


Zur Installation öffnen Sie die "dmg"-Datei und verschieben "expecco.app" in den "Application"-Ordner (oder Ihren privaten "Application"-Ordner).
Zur Installation öffnen Sie die "<code>dmg</code>"-Datei und verschieben "<code>expecco.app</code>" in den "<code>Application</code>"-Ordner (oder Ihren privaten "<code>Application</code>"-Ordner, oder jeden beliebigen anderen Ordner).

=== Deinstallation von expecco (OS X) ===
Sämtliche Dateien von expecco, mit Ausnahme Ihrer eigenen Suiten und Einstellungen sind im expecco.app Ordner. Löschen Sie diesen Ordner (und entleeren den Papierkorb) um expecco zu deinstallieren.
Ihre eigenen Einstellungen befinden sich im Homeverzeichnis unter ".expecco"; Ihre Suiten sind im Documentsordner, falls nicht explizit an anderer Stelle gespeichert.


== Konfiguration der Lizenz ==
== Konfiguration der Lizenz ==


Beim erstmaligen Ausführen erscheint ein Fenster, in dem eine Lizenz verlangt wird. Falls Sie bereits eine Lizenz installiert haben und diese wechseln möchten können Sie den selben Dialog unter "Extras" -> "Einstellungen" -> "Lizenzinstallation" öffnen, allerdings müssen Sie in diesem Fall nach dem Wechseln der Lizenz expecco neu starten.
Beim erstmaligen Ausführen erscheint ein Fenster, in dem eine Lizenz verlangt wird. Falls Sie bereits eine Lizenz installiert haben und diese wechseln möchten können Sie den selben Dialog unter "''Extras''" &#8594; "''Einstellungen''" &#8594; "''Lizenzinstallation''" öffnen, allerdings müssen Sie in diesem Fall nach dem Wechseln der Lizenz expecco neu starten.


Fall Sie expecco auf einem Computer ohne GUI installiert haben, kann das zuvor erwähnte Fenster nicht geöffnet werden. In dem Fall müssen Sie expecco auch auf einem Computer mit GUI installieren und dort den Dialog ausfüllen. Danach kopieren Sie die Settingsdatei "~/.expecco/.expeccoPreferences" oder "C:\users\IhrBenutzer\AppData\Roaming\expecco\.expeccoPreferences" und die Lizenzdatei "~/.expecco/expeccoLicenseServerLicense" oder "C:\users\IhrBenutzer\AppData\Roaming\expecco\expeccoLicenseServerLicense" auf den Computer ohne GUI.
Fall Sie expecco auf einem Computer ohne GUI installiert haben, kann das zuvor erwähnte Fenster nicht geöffnet werden. In dem Fall müssen Sie expecco auch auf einem Computer mit GUI installieren und dort den Dialog ausfüllen. Danach kopieren Sie die Settingsdatei "<code>~/.expecco/.expeccoPreferences</code>" oder "<code>C:\users\IhrBenutzer\AppData\Roaming\expecco\.expeccoPreferences</code>" und die Lizenzdatei "<code>~/.expecco/expeccoLicenseServerLicense</code>" oder "<code>C:\users\IhrBenutzer\AppData\Roaming\expecco\expeccoLicenseServerLicense</code>" auf den Computer ohne GUI.


[[#Konfiguration der Einzellizenz | Konfiguration der Einzellizenz]]
[[#Konfiguration der Einzellizenz | Konfiguration der Einzellizenz]]
Zeile 286: Zeile 278:
=== Konfiguration der Floating-Lizenz ===
=== Konfiguration der Floating-Lizenz ===


Um eine Floating-Lizenz zu nutzen, benötigen Sie einen expecco-Lizenzserver. Diesen (bzw. den Downloadlink) erhalten Sie von uns mit den Floatinglizenzen. Der Lizenzserver ist eine HTTP-Serviceanwendung, die auf einem beliebigen Rechner in einer Cloud oder Ihrer Firma oder Abteilung installiert wird. Sie läuft ohne eigenes Fenster, und wird über einen beliebigen WebBrowser bedient.
Um eine Floating-Lizenz zu nutzen, benötigen Sie einen expecco-Lizenzserver.

Der Lizenzserver ist unter einem Rechnername bzw. IP-Adresse und einer Portnummer zu erreichen.
Der Lizenzserver ist unter einem Rechnername bzw. IP-Adresse und einer Portnummer zu erreichen.
Der Administrator des Lizenzservers kann Ihnen diese Informationen geben, falls er eine andere als die default-Portnummer konfiguriert hat.
Der Administrator des Lizenzservers kann Ihnen diese Informationen geben, falls er eine andere als die default-Portnummer konfiguriert hat.
Es muss sichergestellt sein, dass eine TCP-Verbindung zum entsprechenden Port im Lizenzserver aufgebaut werden kann.
Es muss sichergestellt sein, dass eine TCP-Verbindung zum entsprechenden Port im Lizenzserver aufgebaut werden kann.
Router und Firewalls sind entsprechen zu konfigurieren bzw. Ports freizuschalten.
Router und Firewalls sind gegebenenfalls entsprechend zu konfigurieren bzw. Ports freizuschalten.


Beim Start von expecco öffnet sich der Lizenzdialog.
Beim Start von expecco öffnet sich der Lizenzdialog.
Zeile 300: Zeile 293:


Sie können jetzt auswählen, welche expecco-Ausprägung Sie verwenden wollen: ''expecco-developer'' oder ''expecco-runtime''.
Sie können jetzt auswählen, welche expecco-Ausprägung Sie verwenden wollen: ''expecco-developer'' oder ''expecco-runtime''.
Über die Schaltfläche ''Plugin-Liste vom Server aktualisieren'' erhalten Sie die verfügbaren Plugins (bzw. Plugins für die noch Floating-Lizenzen verfügbar sind).
Über die Schaltfläche "''Plugin-Liste vom Server aktualisieren''" erhalten Sie die verfügbaren Plugins (bzw. Plugins für die noch Floating-Lizenzen verfügbar sind).
Wählen Sie die Plugins aus, die Sie für Ihre Tests benötigen.
Wählen Sie die Plugins aus, die Sie für Ihre Tests benötigen.
Von den meisten Plugins benötigen Sie nur eine Lizenz.
Von den meisten Plugins benötigen Sie nur eine Lizenz.
Zeile 308: Zeile 301:
Die Differenz sind die momentan von anderen Benutzern verwendeten Lizenzen.
Die Differenz sind die momentan von anderen Benutzern verwendeten Lizenzen.


Über die Schaltfläche ''Lizenzdatei installieren'' werden die Lizenzen vom Lizenzserver abonniert.
Über die Schaltfläche "''Lizenzdatei installieren''" werden die Lizenzen vom Lizenzserver abonniert.
Starten Sie jetzt expecco neu, damit die lizenzierten Plugins geladen werden.
Starten Sie jetzt expecco neu, damit die lizenzierten Plugins geladen werden.


Zeile 322: Zeile 315:


Wenn Sie neue Lizenzen benötigen oder bisher verwendete Lizenzen nicht mehr benötigen, können Sie die anzufordernden Lizenzen jederzeit über den Lizenzdialog anpassen.
Wenn Sie neue Lizenzen benötigen oder bisher verwendete Lizenzen nicht mehr benötigen, können Sie die anzufordernden Lizenzen jederzeit über den Lizenzdialog anpassen.
Sie erreichen ihn über das Menü ''Extras -> Einstellungen -> Lizenzinstallation''.
Sie erreichen ihn über das Menü "''Extras''" &#8594; "''Einstellungen''" &#8594; "''Lizenzinstallation''".


=== Auslösen einer Floating-Lizenz ===
=== Auslösen einer Floating-Lizenz ===


Floatinglizenzen können auch ohne bestehende Verbindung zum Lizenzserver ausgelöst werden (sog. "''road warrior'' Lizenzen"). Dies ermöglicht es Ihnen, auch zuhause, bei Kunden oder in isolierten Labors mit expecco zu arbeiten, ohne dass dafür ein Dongle benötigt wird.
'''Verfügbar ab expecco Version 2.10.x.x'''


'''Verfügbar ab expecco Version 2.10.x.x'''
Auch wenn Ihr expecco keine Netzwerkverbindung hat, ist es möglich expecco mit einer Floating-Lizenz zu betreiben. Die Lizenz für expecco wird für eine bestimmte Zeitspanne ausgelöst. Nachdem diese Zeitspanne verstrichen ist, wird die ausgelöste Lizenz automatisch wieder eingegliedert.


Auch wenn Ihr expecco keine Netzwerkverbindung hat, ist es möglich expecco mit einer Floating-Lizenz zu betreiben. Die Lizenz für expecco wird für eine bestimmte Zeitspanne ausgelöst. Nachdem diese Zeitspanne verstrichen ist, wird die ausgelöste Lizenz automatisch wieder zurückgegeben (eingegliedert). Bitte beachten Sie, dass es '''keine Möglichkeit gibt, eine ausgelöste Lizenz vor ihrem Ablauf wieder zurückzugeben!'''
'''Es gibt keine Möglichkeit eine ausgelöste Lizenz vor ihrem Ablauf wieder einzugliedern!'''


Hierfür brauchen Sie einen Lizenzservice (expecco ALM), aus welchem die Floating-Lizenz ausgelöst wird.
Hierfür brauchen Sie einen Lizenzservice (expecco ALM), aus welchem die Floating-Lizenz ausgelöst wird.


Zum Auslösen einer Floating-Lizenz starten Sie expecco und rufen Sie den Lizenzdialog unter "Extras" -> "Einstellungen" -> "Lizenzinstallation" auf (beim erstmaligem Start erscheint dieser automatisch) und navigieren Sie in den Reiter "Ausgelöste Floating-Lizenz".
Zum Auslösen einer Floating-Lizenz starten Sie expecco und rufen Sie den Lizenzdialog unter "''Extras''" &#8594; "''Einstellungen''" &#8594; "''Lizenzinstallation''" auf (beim erstmaligem Start erscheint dieser automatisch) und navigieren Sie in den Reiter "Ausgelöste Floating-Lizenz".


Dort haben Sie folgende Möglichkeiten:
Dort haben Sie folgende Möglichkeiten:
Zeile 340: Zeile 333:
Stellen Sie sich Ihre gewünschte Lizenz zusammen. Definieren Sie den Typ (Runtime / Pro), die Plugins und wie lange Sie die Lizenz auslösen möchten. Sie können Ihre Anfrage dann entweder in eine Datei speichern oder in die Zwischenablage legen.
Stellen Sie sich Ihre gewünschte Lizenz zusammen. Definieren Sie den Typ (Runtime / Pro), die Plugins und wie lange Sie die Lizenz auslösen möchten. Sie können Ihre Anfrage dann entweder in eine Datei speichern oder in die Zwischenablage legen.


Rufen Sie nun das Web-Interface vom Lizenzservice (expecco ALM) mit einem Gerät, welches darauf Zugang besitzt auf. Navigieren Sie in expecco ALM zu "Lizenzservice" -> "expecco Lizenzen" -> "Lizenz auslösen". Dort können Sie dann Ihre Anfrage entweder über Datei hochladen oder aus der Zwischenablage in das freie Feld einfügen.
Rufen Sie nun das Web-Interface des Lizenzservices (expecco ALM) in einem Webbrowser auf. Navigieren Sie in expecco ALM zu "''Lizenzservice''" &#8594; "''expecco Lizenzen''" &#8594; "''Lizenz auslösen''". Dort können Sie dann Ihre Anfrage entweder über Datei hochladen oder aus der Zwischenablage in das freie Feld einfügen.


Nach dem erfolgreichen Einspielen Ihrer Anfrage wird Ihnen Ihre Anfrage zur Gegenprüfung im Detail angezeigt. Sie können hier die Dauer der Auslösung ggf. erneut anpassen. Über den Knopf "Auslösen bestätigen" wird die Lizenz endgültig ausgelöst. Danach ist diese Lizenz bis zum Ablauf der Dauer ausschließlich für das expecco, von welchem die Anfrage erstellt wurde reserviert. Ihnen wird anschließend der Bestätigungsschlüssel angezeigt. Diesen können Sie wiederum als Datei speichern oder über Rechtsklick "Kopieren" in die Zwischenablage legen.
Nach dem erfolgreichen Einspielen Ihrer Anfrage wird Ihnen Ihre Anfrage zur Gegenprüfung im Detail angezeigt. Sie können hier die Dauer der Auslösung ggf. erneut anpassen. Über den Knopf "Auslösen bestätigen" wird die Lizenz endgültig ausgelöst. Danach ist diese Lizenz bis zum Ablauf der Dauer ausschließlich für das expecco, von welchem die Anfrage erstellt wurde reserviert. Ihnen wird anschließend der Bestätigungsschlüssel angezeigt. Diesen können Sie wiederum als Datei speichern oder über Rechtsklick "Kopieren" in die Zwischenablage legen.
Zeile 349: Zeile 342:
Falls Sie expecco aus Versehen während dem Prozess des Auslösens geschlossen haben oder der Prozess durch etwas ähnlich unterbrochen wurde, ist die ausgelöste Lizenz nicht verloren. Sie können diese Lizenz anhand Ihrer Anfrage und zugehörigem Bestätigungsschlüssel jederzeit in expecco aktivieren.
Falls Sie expecco aus Versehen während dem Prozess des Auslösens geschlossen haben oder der Prozess durch etwas ähnlich unterbrochen wurde, ist die ausgelöste Lizenz nicht verloren. Sie können diese Lizenz anhand Ihrer Anfrage und zugehörigem Bestätigungsschlüssel jederzeit in expecco aktivieren.


Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "Lizenzservice" -> "expecco Lizenzen" -> "Im Einsatz". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername", diese Spalte sollte mit dem Rechnernamen auf dem expecco installiert ist übereinstimmen. Übertragen Sie die Anfrage sowie den Bestätigungsschlüssel aus den Spalten "Auslöse-Anfrage-Datei" und "Auslösungsschlüssel" zu expecco.
Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "''Lizenzservice''" &#8594; "''expecco Lizenzen''" &#8594; "''Im Einsatz''". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername", diese Spalte sollte mit dem Rechnernamen auf dem expecco installiert ist übereinstimmen. Übertragen Sie die Anfrage sowie den Bestätigungsschlüssel aus den Spalten "Auslöse-Anfrage-Datei" und "Auslösungsschlüssel" zu expecco.


In expecco müssen Sie die Auslöse-Anfrage-Datei auswählen und diese dann mit dem Bestätigungsschlüssel aktivieren.
In expecco müssen Sie die Auslöse-Anfrage-Datei auswählen und diese dann mit dem Bestätigungsschlüssel aktivieren.
Zeile 355: Zeile 348:
==== Die aktuell verwendete ausgelöste Floating-Lizenz verlängern ====
==== Die aktuell verwendete ausgelöste Floating-Lizenz verlängern ====


Das Verlängern einer ausgelösten Floating-Lizenz wird nur solange diese gültig ist unterstützt. Nach dem Ablauf der Lizenz muss man diese durch eine neue Anfrage erneuern.
Das Verlängern einer ausgelösten Floating-Lizenz ist nur möglich, solange diese noch gültig ist. Nach dem Ablauf einer ausgelösten Lizenz wird diese im Lizenzserver gelöscht und Sie müssen diese durch eine neue Anfrage erneuern (i.e. eine neue Lizenz auslösen).


Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "Lizenzservice" -> "expecco Lizenzen" -> "Im Einsatz". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername". Diese Spalte sollte mit dem Rechnernamen, auf dem expecco installiert ist, übereinstimmen.
Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "''Lizenzservice''" &#8594; "''expecco Lizenzen''" &#8594; "''Im Einsatz''". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername". Diese Spalte sollte mit dem Rechnernamen, auf dem expecco installiert ist, übereinstimmen.


Klicken Sie nun auf "Verlängern". Sie werden automatisch auf die Seite "Lizenz verlängern" weitergeleitet. Ihre Lizenz ist bereits vorselektiert. Sie können nun das gewünschte Datum eingeben. Danach wird Ihnen ein neuer Bestätigungsschlüssel angezeigt, diesen müssen Sie in expecco eingeben.
Klicken Sie nun auf "Verlängern". Sie werden automatisch auf die Seite "Lizenz verlängern" weitergeleitet. Ihre Lizenz ist bereits vorselektiert. Sie können nun das gewünschte Datum eingeben. Danach wird Ihnen ein neuer Bestätigungsschlüssel angezeigt, diesen müssen Sie in expecco eingeben.
Zeile 363: Zeile 356:
=== Änderung des Lizenztyps nach der Installation ===
=== Änderung des Lizenztyps nach der Installation ===


Über das Menü ''"Extras" - "Einstellungen" - "Lizenzinstallation"'' können Sie die Lizenz nachträglich ändern.
Über das Menü "''"Extras''" &#8594; "''Einstellungen''" &#8594; "''Lizenzinstallation''" können Sie die Lizenz nachträglich ändern.


'''Die Änderung des Lizenztyps werden permanent gespeichert, wenn Sie die Einstellung mit der Schaltfläche "Sichern" abspeichern.'''
'''Die Änderung des Lizenztyps werden permanent gespeichert, wenn Sie die Einstellung mit der Schaltfläche "Sichern" abspeichern.'''

== Weitere Hilfspakete und Frameworks ==

Die Basisinstallation wie oben beschrieben beinhaltet bereits die meisten normalerweise benötigten Komponenten. Abhängig von später durchzuführenden Tests und benötigter Software können (sollten) weitere Pakete ebenfalls installiert werden. Hinweise dazu finden Sie im Dokument: [[Installing_additional_Frameworks/en | "Installing additional Frameworks"]].

Wir empfehlen folgende Pakete:
* [[Installing_additional_Frameworks/en#Java_Installation_.28for_Groovy_Actions.2C_Web-_and_Mobile_Testing.29|Java Runtime or JDK]]
* [[Installing_additional_Frameworks/en#Python_Installation_.28for_Python_Actions.29|Python]]
* [[Installing_additional_Frameworks/en#OCR_.28Optical_Character_Recognition.29|Tesseract]]<br>falls Sie OCR (Optical Character Recognition) zum Extrahieren von Texten aus Bildern und Bildschirmabzügen benötigen.

Ausserdem sinnvoll (aber seltener benötigt):
* [[Installing_additional_Frameworks/en#Node_Installation_.28for_Node.js_Actions.29|Node]]

Falls Sie Aktionen in C or C++ schreiben wollen (müssen):
* [[Installing_additional_Frameworks/en#C_Compiler_Toolchain_Installation_.28for_C-Actions.29|C Compiler Toolchain]]

Aktuelle Version vom 7. Februar 2024, 10:02 Uhr

Installation von expecco auf Windows[Bearbeiten]

Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:

  • expeccoSetup64-23.1.0.50.exe -> für die expecco-Basisinstallation

wobei hier 23.1.0 der Versionsnummer von expecco entspricht und 50 der Build-Nummer ("23.1.0.50" entspricht hier der Version zum Zeitpunkt der Erstellung dieses Dokuments - Sie werden mit Sicherheit eine andere Versionsnummer sehen).

Bitte laden Sie das Installationsprogramm auf Ihren Rechner.

Windows SmartScreen / Blockierte Ausführung[Bearbeiten]

Führen Sie das Installationsprogramm für die expecco-Basisinstallation aus (expeccoSetup64-***.exe).

Es kann vorkommen, dass Ihr Anti-Virus-Programm wie bspw. der [1], die Installation blockiert. Dies ist bei neuen oder Vorab-expecco-Versionen vermutlich damit begründet, dass Ihr Anti-Virus-Programm unsere Software noch nicht gut genug kennt. Bitte stellen Sie in dem Fall sicher, dass die Installationsdatei ausschließlich aus einer der folgenden Quellen heruntergeladen wurde https://exept.de/*, https://download.exept.de/*, https://cloud.exept.de/*. Wenn Sie sich sicher sind, dass die Installationsdatei von uns stammt, können Sie ohne Bedenken die Blockierung Ihres Anti-Virus-Programms ignorieren. Unsere Installationsprogramme sind auch mit einem Zertifikat der eXept Software AG signiert.

Die Installationsdatei für expecco sowie die expecco Programme sind mit dem digitalen Zertifikat von eXept Software AG signiert.

Im Falle vom [2], gehen Sie bitte auf "Weitere Informationen" und dann auf "Trotzdem ausführen".

Report Settings Report Settings

Falls Sie ein anderes Anti-Virus-Programm haben, informieren Sie sich bitte wie man dort die Blockierung ignorieren oder die Installationsdatei als Ausnahme definieren kann.


Folgen Sie dabei dem Installationsassistenten. Sie können hier das Laufwerk und das Verzeichnis angeben, unter dem expecco installiert werden soll. Außerdem können Sie die Komponenten angeben, die Sie installieren wollen.

Falls Sie Plugins für expecco lizenziert haben, können Sie bei der Installation die entsprechenden expecco-Plugins auswählen. Angeboten werden alle Plugins - auch solche für die Sie keine Lizenzen erworben haben. Falls Sie nicht lizenzierte Plugins installieren, ist deren Funktion in expecco nicht verfügbar und entsprechende Menu-Einträge entweder unsichtbar oder ausgegraut.
Installierte, aber nicht lizenzierte Plugins sind erst dann verfügbar, wenn die dazu passenden Lizenzen (nach-)installiert wurden. Ansonsten belegen Sie nur Platz auf der Festplatte. Weitere Plugins können auch jederzeit nachträglich installiert werden. Auch können auch weitere Lizenzen jederzeit später erworben werden.

Nach der Installation finden Sie auf Ihrem Desktop das expecco-Symbol. Über dieses Symbol können Sie expecco nun starten. Beim erstmaligen Ausführen, erscheint ein Fenster, in dem eine Lizenz verlangt wird. Je nachdem, ob Sie eine Einzellizenz oder eine Floating-Lizenz (per Lizenzserver) nutzen, müssen Sie die Lizenz entsprechend nachfolgender Beschreibung installieren.

Automatische Installation von expecco via Commandline (Windows)[Bearbeiten]

Sie können expecco über die Kommandozeile, via Batchdatei oder ähnlichem installieren. Führen Sie dazu expecco wie folgt aus:

   expeccoSetup-x.x.exe /S

Das "/S" steht für "Silent" und expecco installiert sich ohne GUI und ohne Fragen zu stellen. Sie können optional auch ein spezifisches Installationsverzeichnis angeben:

   expeccoSetup-x.x.exe /S /D="C:\Program Files (x86)\exept"

Damit expecco nach der Installation direkt starten kann, muss sichergestellt werden, dass eine Lizenz auf dem Zielrechner vorhanden ist. Hierfür kommen folgende Varianten in Frage.

Lizenz aus lokaler Lizenzdatei und Dongle:
Stecken Sie den Dongle in den Zielrechner. Kopieren Sie Ihre Lizenzdatei in Ihr Benutzerverzeichnis bspw. "C:\Users\IhrBenutzername\" unter dem Namen ".expeccoLicense", sodass die Datei "C:\Users\IhrBenutzername\.expeccoLicense" Ihrer Lizenzdatei entspricht.

Lizenz vom Lizenzserver: Hier müssen zunächst eine "Template" Lizenzdatei und "Template" expecco Einstellungen-Datei erstellt werden. Sie benötigen dafür ein laufendes expecco, welches mit Ihrem Lizenzserver verbunden ist. Starten Sie dieses expecco und konfigurieren Sie unter "Extras" → "Einstellungen" → "Lizenzinstallation" → "Lizenz vom Lizenzserver" Ihre "Template" Lizenzdatei. Diese sollte alle Plugins, die auf dem Zielrechner für die automatisierte expecco Installation über Commandline benötigt werden, enthalten. Fordern Sie diese Lizenz vom Lizenzserver an. Setzen Sie den Haken "Lizenzserver nutzen" und drücken Sie anschließend "Sichern". expecco hat nun die benötigten Template Dateien unter "C:\Users\IhrBenutzername\AppData\Roaming\expecco" angelegt. Kopieren Sie die ".expeccoPreferences" und die "expeccoLicenseServerLicense" Datei vor der automatischen expecco Installation in das entsprechende Verzeichnis auf Ihrem Zielrechner. expecco kann somit direkt nach der automatischen Installation starten.

Autostart von expecco[Bearbeiten]

Öffnen Sie dazu mit der Windows-Taste + "R" ein Ausführungs-Fenster. Geben Sie dort "shell:startup" ein. Danach öffnet sich der Autostart-Ordner. Kopieren Sie die expecco-Verknüpfung vom Desktop in diesen Ordner. Nun wird expecco, nachdem sich dieser Benutzer angemeldet hat, automatisch gestartet. Folgend können Sie konfigurieren, dass sich dieser Benutzer automatisch anmeldet, wenn der Rechner angeschaltet wird. Drücken Sie dazu erneut Windows-Taste + "R". Geben Sie nun "netplwiz" ein. Es öffnet sich der Benutzerkonten-Dialog. In diesem können Sie den Haken "Benutzer müssen Benutzernamen und Kennwort eingeben" abwählen. Diese Einstellung gilt nur für das Anmelden nachdem der Rechner hochgefahren ist.

Übrigens können diverse Parameter auf der expecco-Kommandozeile angegeben werden. Hier sind insbesondere die Optionen "--licenseFile", "--licenseServer" und "--licenseServerPort" zu erwähnen.

expecco Einstellungen vordefinieren[Bearbeiten]

Es kann in bestimmten Fällen Sinn machen, die expecco Einstellungen für neue Windows-Benutzerkonten vorzudefinieren. Z.B. könnte man die Adresse des Lizenzserver und die benötigten Pluginlizenzen vordefinieren. Dies hätte den Vorteil, dass neue Benutzer direkt mit expecco loslegen können.

Gehen Sie zum Vordefinieren der expecco Einstellungen für neue Windows-Benutzerkonten folgendermaßen vor:

  • starten Sie expecco auf einem bereits vorhandenen Benutzerkonto (kann auch ein anderer Windows Rechner sein)
  • stellen Sie dessen expecco Einstellungen ("Extras" → "Einstellungen") wie zur Vorlage gewünscht ein und speichern Sie über "Sichern"
  • navigieren Sie zu dem Verzeichnis "C:\Users\{IhrBenutzer}\AppData\Roaming\expecco\" und kopieren Sie die 2 Dateien ".expeccoPreferences" und "expeccoLicenseServerLicense"
  • begeben Sie sich zum Zielrechner und erstellen Sie einen Ordner "expecco" unter "C:\Users\Default\AppData\Roaming\"
  • fügen Sie die 2 kopierten Dateien auf dem Zielrechner unter "C:\Users\Default\AppData\Roaming\expecco\" ein

Jetzt werden alle neuen Windows-Benutzerkonten diese Einstellungen als Ausgangseinstellungen verwenden. Sie können diese Einstellungen auch bereits existierenden Windows-Benutzerkonten zuweisen. Hierfür fügen Sie die 2 Dateien in die entsprechenden Benutzerverzeichnisse auf dem Zielrechner "C:\Users\{ExistierenderBenutzer}\AppData\Roaming\expecco\" ein.

ACHTUNG: damit werden alle bereits getätigen Einstellungen der Benutzer überschrieben.

Update Installation von expecco (Windows)[Bearbeiten]

Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu den neuen expecco-Installationsdateien. Bitte laden Sie die Installationsprogramme herunter. Bei der Ausführung des Basis-Installationsprogramms "expeccoSetup-xxx.exe" erkennt expecco, dass es bereits installiert ist, und zeigt einen Dialog an, in dem Sie um eine Bestätigung gebeten werden, dass die alte expecco-Version deinstalliert werden darf. Bestätigen Sie bitte diesen Dialog. Die alte expecco-Version wird mit allen Plugins deinstalliert. Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten. Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.

Lizenz installieren[Bearbeiten]

Beim erstmaligen Ausführen erscheint ein Fenster, in dem eine Lizenz verlangt wird. Je nachdem, ob Sie eine Einzellizenz oder eine Floating-Lizenz (per Lizenzserver) nutzen, können Sie die Lizenz konfigurieren.

Konfiguration der Einzellizenz

Konfiguration der Floating-Lizenz

Installation von expecco auf Linux[Bearbeiten]

expecco läuft auf allen aktuellen Linux-Distributionen (Ubuntu, RedHat, Fedora, Oracle Linux, Debian, (Open-)SuSE, ...).

Benötigte Linux Softwarepakete[Bearbeiten]

expecco läuft sowohl auf 32- als auch auf 64-bit Linux Systemen. Sie können expecco wahlweise als 64-bit-Version oder 32-bit-Version installieren. Falls sie ein 64-bit Linux einsetzten (das ist mittlerweile der Standard) empfehlen wir die 64-bit expecco-Version.
Die 32-bit Linux-Version liefern wir nur noch auf Anfrage aus.

Es wird eine glibc in der Version >= 2.14 benötigt.

Installieren Sie über Ihren Paketmanager Ihrer Linux-Distribution folgende Pakete:

  • libXinerama
  • libxrandr
  • libXft
  • libusb
  • unixODBC
  • odbcinst
  • libglib-2_0-0
  • gnuplot (optional - falls Plot/Graph Aktionen benötigt)

Diese Pakete hängen von weiteren Paketen ab, die der Paketmanager automatisch mit installiert.

In Ubuntu (ab 15.04) installieren Sie die Pakete mit dem Kommando:

   sudo apt-get update && sudo apt-get install -y \
       libxinerama1 libxft2 libxrandr2 unixodbc odbcinst libusb-1.0.0

Installation von 32-bit expecco auf 64-bit Linux (nicht empfohlen!)[Bearbeiten]

Diese Konfiguration empfehlen wir nicht. Nutzen Sie stattdessen besser die 64-bit expecco Version. Falls Sie expecco-32-bit doch auf 64-bit-Linux installieren wollen, benötigen Sie die Pakete in der 32-bit Ausführung.

Es wird eine glibc in der Version >= 2.10 benötigt.

In Ubuntu 64bit (ab 15.04 64-bit) für ein 32-bit expecco installieren Sie die Pakete mit dem Kommando:

   sudo apt-get update && sudo apt-get install -y \
       libxinerama1:i386 libxft2:i386 libxrandr2:i386 unixodbc:i386 odbcinst:i386 libusb-1.0.0:i386

Installation von expecco (Linux)[Bearbeiten]

Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:

  • expecco-23.2.0.69.package

wobei hier 23.2.0 der Versionsnummer von expecco entspricht und 69 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.

Für die Installation benötigen Sie bei einer erstmaligen Installation außerdem noch das autopackage Paket. Sie können es hier herunterladen: https://download.exept.de/transfer/autopackage/x86_64/autopackage.tar.bz2. Entpacken Sie das Archive und installieren Sie dieses durch das Ausführen der INSTALL Datei im Root Verzeichnis des Archives. Sie werden ggf. gefragt ob die GUI Komponenten vom "Autopackage" herunter geladen und installiert werden sollen. Wählen Sie "NEIN" aus, da diese nicht benötigt werden und unter Umständen zu Fehlern führen können.

Laden Sie die expecco-Installationsdatei und ggf. autopackage.tar.bz2 in dasselbe Verzeichnis auf Ihrem Rechner.

Sie können die Installation als Benutzer root oder als normaler Benutzer ausführen. Wenn Sie expecco als Benutzer root installieren, wird expecco im Verzeichnis /opt/expecco/bin installiert. Bei einer Installation als normaler Benutzer, wird expecco in Ihrem Home-Verzeichnis nach .local/bin installiert.

Führen Sie aus:

   bash ./expecco-23.2.0.69.package

expecco wird daraufhin installiert, es erscheint folgende Ausgabe:

# Preparing package: expecco - Graphical Test Modeling
# Checking for required C library versions ... passed
This may take a moment, please wait ... done
# Installing package: expecco - Graphical Test Modeling (package 1 of 1)
# 100%[==================================================] Extracting
# Copying files to /opt/expecco/plugin
# 100%[==================================================] Copying
# Copying files to /opt/expecco/packages/exept/technologyBridge
# Copying files to /opt/expecco/packages/exept/technologyBridge/javaBridge
# Copying files to /opt/expecco/packages/exept/technologyBridge/javaBridge/javaBridge_Server_Client
# 100%[==================================================] Copying
# Copying files to /opt/expecco/packages/stx/libsnmp
# Copying files to /opt/expecco/packages/stx/libsnmp/net-snmp-5.7.2/mibs
# 100%[==================================================] Copying
# Copying files to /opt/expecco/testsuites/libraries
# 100%[==================================================] Copying
# Copying files to /opt/expecco/bin
# 100%[==================================================] Copying
# Copying files to /opt/expecco/lib
# 100%[==================================================] Copying
# Copying files to /opt/expecco/packages/exept/expecco/doc
# 100%[==================================================] Copying
# Copying files to /opt/expecco/testsuites/libraries
# 100%[==================================================] Copying
# Copying files to /opt/expecco/testsuites/examples
# 100%[==================================================] Copying
# Copying files to /opt/expecco/packages/exept/expecco/reportGenerator/tools
# Copying files to /opt/expecco/packages/exept/pdf/afm
# 100%[==================================================] Copying
# Installing USB Dongle access...
# Updating package database...
The following package was successfully installed:
* expecco - Graphical Test Modeling
This installation used 478.74 MiB (502.00 MB) of disk space.
Remove this package by running package remove expecco from the command line.

Spezielle Installations-Optionen[Bearbeiten]

Sie können das Verzeichnis, in das expecco installiert wird, wie folgt festlegen:

   bash expecco-23.2.0.69.package
            Installation als root nach /opt/expecco (Starten mit: /opt/expecco/bin/expecco)
   bash expecco-23.2.0.69.package --prefix /opt/expecco-23.2
            Installation als root nach /opt/expecco-23.2 (Starten mit: /opt/expecco-23.2/bin/expecco)
   bash expecco-23.2.0.69.package --local-only
            Installation als Benutzer nach $HOME/.local (Starten mit ~/.local/bin/expecco)
   bash expecco-23.2.0.69.package --local-only --prefix ~/expecco
            Installation als Benutzer nach $HOME/expecco (Starten mit ~/expecco/bin/expecco)

Update Installation von expecco (Linux)[Bearbeiten]

Wie bei der Erstinstallation erhalten eine E-Mail mit dem Link zu der neuen expecco-Installationsdatei. Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms bash expecco-***.package erkennt expecco, dass eine andere Version bereits installiert wurde. Die alte expecco-Version wird mit allen Plugins automatisch deinstalliert. Ihre Einstellungen, Lizenzdateien und Ihre Testsuiten bleiben erhalten. Anschließend wird die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.

Deinstallieren[Bearbeiten]

   autopackage uninstall expecco

Lizenz installieren[Bearbeiten]

Installieren Sie die Lizenz wie im nächsten Abschnitt beschrieben.

Installation von expecco auf OS X[Bearbeiten]

Achtung: die OS X-Version ist z.Z. im Beta Test und auf Anfrage verfügbar.

Benötigte macOS Softwarepakete[Bearbeiten]

expecco läuft auf 64-bit x64_64 mac OS X Systemen (eine Version für ältere 32bit Maschinen ist nur noch auf Anfrage erhältlich; beachten Sie, dass die neueren OS X Versionen 32bit Programme nicht mehr unterstützen). Es wird mindestens OS X 10.6 benötigt.

expecco benötigt XQuartz. Dieses sollten Sie vorher vom Apple Store oder xquartz.org installieren, falls nicht bereits vorinstalliert (kostenlos).

Installation von expecco (OS X)[Bearbeiten]

Sie erhalten eine E-Mail mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat z.B. den Namen:

  • expecco-2.11.0.1.dmg

wobei hier 2.11.0 der Versionsnummer von expecco entspricht und 1 der Build-Nummer. Die Installationsdatei enthält das expecco-Basispaket sowie die Plugins.

Zur Installation öffnen Sie die "dmg"-Datei und verschieben "expecco.app" in den "Application"-Ordner (oder Ihren privaten "Application"-Ordner, oder jeden beliebigen anderen Ordner).

Deinstallation von expecco (OS X)[Bearbeiten]

Sämtliche Dateien von expecco, mit Ausnahme Ihrer eigenen Suiten und Einstellungen sind im expecco.app Ordner. Löschen Sie diesen Ordner (und entleeren den Papierkorb) um expecco zu deinstallieren. Ihre eigenen Einstellungen befinden sich im Homeverzeichnis unter ".expecco"; Ihre Suiten sind im Documentsordner, falls nicht explizit an anderer Stelle gespeichert.

Konfiguration der Lizenz[Bearbeiten]

Beim erstmaligen Ausführen erscheint ein Fenster, in dem eine Lizenz verlangt wird. Falls Sie bereits eine Lizenz installiert haben und diese wechseln möchten können Sie den selben Dialog unter "Extras" → "Einstellungen" → "Lizenzinstallation" öffnen, allerdings müssen Sie in diesem Fall nach dem Wechseln der Lizenz expecco neu starten.

Fall Sie expecco auf einem Computer ohne GUI installiert haben, kann das zuvor erwähnte Fenster nicht geöffnet werden. In dem Fall müssen Sie expecco auch auf einem Computer mit GUI installieren und dort den Dialog ausfüllen. Danach kopieren Sie die Settingsdatei "~/.expecco/.expeccoPreferences" oder "C:\users\IhrBenutzer\AppData\Roaming\expecco\.expeccoPreferences" und die Lizenzdatei "~/.expecco/expeccoLicenseServerLicense" oder "C:\users\IhrBenutzer\AppData\Roaming\expecco\expeccoLicenseServerLicense" auf den Computer ohne GUI.

Konfiguration der Einzellizenz

Konfiguration der Floating-Lizenz

Auslösen einer Floating-Lizenz

Konfiguration der Einzellizenz[Bearbeiten]

Einzellizenzen werden üblicherweise mit einem USB-Dongle genutzt. Ausnahmsweise können auch zeitlich limitierte Einzellizenzen ohne Dongle verwendet werden (sog. "Demo Lizenz"). In beiden Fällen erhalten Sie eine Lizenzdatei. Lizenzdateien und Dongle müssen jeweils zusammenpassen, wobei eine Lizenzdatei auch zu mehreren Dongles desselben Kunden passen kann.

  1. falls Sie einen Dongle erhalten haben, stecken Sie ihn in einen freien USB-Port in Ihrem Rechner.
  2. Speichern Sie die Lizenzdatei auf Ihrem Rechner
  3. Ziehen Sie dann entweder die Datei mit der Maus aus dem Windows-Explorer in den Lizenzdialog, oder Sie wählen im Lizenzdialog Ihre Lizenzdatei direkt aus.
  4. Sie werden aufgefordert, expecco neu zu starten. Nach dem Neustart können Sie expecco nutzen.

Lizenzdateien ohne Dongle sind zeitlich beschränkt. Wenn Sie versehentlich den expecco-Dongle nicht in Ihren Rechner eingesteckt haben und expecco starten, erhalten Sie einen Hinweis, dass die Lizenz abgelaufen sei. Sobald Sie den Dongle einstecken (bevor Sie expecco starten), erscheint dieser Hinweis beim Start von expecco nicht mehr.

Solange Sie mit expecco arbeiten, wird überwacht, ob der Dongle vorhanden ist. Wenn Sie den Dongle währenddessen aus Ihrem Rechner entfernen, erhalten Sie einen Hinweis und können keine Tests mehr ausführen oder verändern. Sie können allerdings die gerade bearbeitete Testsuite noch abspeichern, so dass keine Änderungen verloren gehen.

Konfiguration der Floating-Lizenz[Bearbeiten]

Um eine Floating-Lizenz zu nutzen, benötigen Sie einen expecco-Lizenzserver. Diesen (bzw. den Downloadlink) erhalten Sie von uns mit den Floatinglizenzen. Der Lizenzserver ist eine HTTP-Serviceanwendung, die auf einem beliebigen Rechner in einer Cloud oder Ihrer Firma oder Abteilung installiert wird. Sie läuft ohne eigenes Fenster, und wird über einen beliebigen WebBrowser bedient.

Der Lizenzserver ist unter einem Rechnername bzw. IP-Adresse und einer Portnummer zu erreichen. Der Administrator des Lizenzservers kann Ihnen diese Informationen geben, falls er eine andere als die default-Portnummer konfiguriert hat. Es muss sichergestellt sein, dass eine TCP-Verbindung zum entsprechenden Port im Lizenzserver aufgebaut werden kann. Router und Firewalls sind gegebenenfalls entsprechend zu konfigurieren bzw. Ports freizuschalten.

Beim Start von expecco öffnet sich der Lizenzdialog. Wählen Sie hier die Lizenzserver-Kachel aus. Tragen Sie den Rechnernamen bzw. die IP-Adresse sowie die Portnummer des Lizenzservers ein. Im allgemeinen kann die vorgeschlagene default Portnummer unverändert übernommen werden. Lediglich in Netzwerken, bei denen nur bestimmte Ports durch Firewalls oder Router durchgeschaltet werden ist es u.U. notwendig, eine andere Portnummer zu verwenden. Der Administrator des Lizenzservers kann Ihnen in diesem Fall diese Informationen geben

Sie können jetzt auswählen, welche expecco-Ausprägung Sie verwenden wollen: expecco-developer oder expecco-runtime. Über die Schaltfläche "Plugin-Liste vom Server aktualisieren" erhalten Sie die verfügbaren Plugins (bzw. Plugins für die noch Floating-Lizenzen verfügbar sind). Wählen Sie die Plugins aus, die Sie für Ihre Tests benötigen. Von den meisten Plugins benötigen Sie nur eine Lizenz. Einzelne Plugins können für auf mehrere Rechner verteilte Tests mehr als eine Lizenz von einem Plugin benötigen - Sie können das für derartige Plugins angeben. Im Dialog wird angezeigt, wie viele Lizenzen für ein bestimmtes Plugin auf dem Lizenzserver momentan noch zur Verfügung stehen. Per Tooltip können Sie auch in Erfahrung bringen, wie viele Lizenzen generell vorhanden sind. Die Differenz sind die momentan von anderen Benutzern verwendeten Lizenzen.

Über die Schaltfläche "Lizenzdatei installieren" werden die Lizenzen vom Lizenzserver abonniert. Starten Sie jetzt expecco neu, damit die lizenzierten Plugins geladen werden.

Wenn expecco beendet wird, werden alle Lizenzen wieder an den Lizenzserver zurück gegeben. Expecco erneuert regelmäßig die Lizenzen vom Lizenzserver. Wenn der Lizenzserver über einen gewissen Zeitraum nicht mehr erreichbar sein sollte (ca. 15 Minuten), wird expecco gesperrt, so dass keine Tests mehr ausgeführt oder verändert werden können. Geänderte Testsuiten können aber noch abgespeichert werden.

Wenn expecco nicht regulär beendet wurde, z.B. wenn der Rechner einfach ausgeschaltet wird, fallen die Lizenzen nach diesem Zeitraum an den Lizenzserver zurück und können dann von anderen Benutzern genutzt werden.

expecco merkt sich, welche Lizenzen zuletzt abonniert wurden. Wenn expecco gestartet wird, versucht es, die zuletzt abonnierten Lizenzen wieder zu erhalten. Sollte das nicht möglich sein, da alle Lizenzen momentan vergeben sind, erscheint der Lizenzdialog, in dem die nicht oder nur teilweise erhaltenen Lizenzen rot unterlegt sind.

Wenn Sie neue Lizenzen benötigen oder bisher verwendete Lizenzen nicht mehr benötigen, können Sie die anzufordernden Lizenzen jederzeit über den Lizenzdialog anpassen. Sie erreichen ihn über das Menü "Extras" → "Einstellungen" → "Lizenzinstallation".

Auslösen einer Floating-Lizenz[Bearbeiten]

Floatinglizenzen können auch ohne bestehende Verbindung zum Lizenzserver ausgelöst werden (sog. "road warrior Lizenzen"). Dies ermöglicht es Ihnen, auch zuhause, bei Kunden oder in isolierten Labors mit expecco zu arbeiten, ohne dass dafür ein Dongle benötigt wird.

Verfügbar ab expecco Version 2.10.x.x

Auch wenn Ihr expecco keine Netzwerkverbindung hat, ist es möglich expecco mit einer Floating-Lizenz zu betreiben. Die Lizenz für expecco wird für eine bestimmte Zeitspanne ausgelöst. Nachdem diese Zeitspanne verstrichen ist, wird die ausgelöste Lizenz automatisch wieder zurückgegeben (eingegliedert). Bitte beachten Sie, dass es keine Möglichkeit gibt, eine ausgelöste Lizenz vor ihrem Ablauf wieder zurückzugeben!

Hierfür brauchen Sie einen Lizenzservice (expecco ALM), aus welchem die Floating-Lizenz ausgelöst wird.

Zum Auslösen einer Floating-Lizenz starten Sie expecco und rufen Sie den Lizenzdialog unter "Extras" → "Einstellungen" → "Lizenzinstallation" auf (beim erstmaligem Start erscheint dieser automatisch) und navigieren Sie in den Reiter "Ausgelöste Floating-Lizenz".

Dort haben Sie folgende Möglichkeiten:

Eine Anfrage zum Auslösen einer Floating-Lizenz erstellen[Bearbeiten]

Stellen Sie sich Ihre gewünschte Lizenz zusammen. Definieren Sie den Typ (Runtime / Pro), die Plugins und wie lange Sie die Lizenz auslösen möchten. Sie können Ihre Anfrage dann entweder in eine Datei speichern oder in die Zwischenablage legen.

Rufen Sie nun das Web-Interface des Lizenzservices (expecco ALM) in einem Webbrowser auf. Navigieren Sie in expecco ALM zu "Lizenzservice" → "expecco Lizenzen" → "Lizenz auslösen". Dort können Sie dann Ihre Anfrage entweder über Datei hochladen oder aus der Zwischenablage in das freie Feld einfügen.

Nach dem erfolgreichen Einspielen Ihrer Anfrage wird Ihnen Ihre Anfrage zur Gegenprüfung im Detail angezeigt. Sie können hier die Dauer der Auslösung ggf. erneut anpassen. Über den Knopf "Auslösen bestätigen" wird die Lizenz endgültig ausgelöst. Danach ist diese Lizenz bis zum Ablauf der Dauer ausschließlich für das expecco, von welchem die Anfrage erstellt wurde reserviert. Ihnen wird anschließend der Bestätigungsschlüssel angezeigt. Diesen können Sie wiederum als Datei speichern oder über Rechtsklick "Kopieren" in die Zwischenablage legen.

Jetzt müssen Sie diesen Bestätigungsschlüssel an expecco übertragen (über USB-Stick, Zuruf, Telefon usw.) und eingeben oder die Datei auswählen.

Eine bereits ausgelöste Floating-Lizenz in Betrieb nehmen[Bearbeiten]

Falls Sie expecco aus Versehen während dem Prozess des Auslösens geschlossen haben oder der Prozess durch etwas ähnlich unterbrochen wurde, ist die ausgelöste Lizenz nicht verloren. Sie können diese Lizenz anhand Ihrer Anfrage und zugehörigem Bestätigungsschlüssel jederzeit in expecco aktivieren.

Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "Lizenzservice" → "expecco Lizenzen" → "Im Einsatz". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername", diese Spalte sollte mit dem Rechnernamen auf dem expecco installiert ist übereinstimmen. Übertragen Sie die Anfrage sowie den Bestätigungsschlüssel aus den Spalten "Auslöse-Anfrage-Datei" und "Auslösungsschlüssel" zu expecco.

In expecco müssen Sie die Auslöse-Anfrage-Datei auswählen und diese dann mit dem Bestätigungsschlüssel aktivieren.

Die aktuell verwendete ausgelöste Floating-Lizenz verlängern[Bearbeiten]

Das Verlängern einer ausgelösten Floating-Lizenz ist nur möglich, solange diese noch gültig ist. Nach dem Ablauf einer ausgelösten Lizenz wird diese im Lizenzserver gelöscht und Sie müssen diese durch eine neue Anfrage erneuern (i.e. eine neue Lizenz auslösen).

Öffnen Sie dazu den Lizenzservice (expecco ALM) und navigieren Sie nach "Lizenzservice" → "expecco Lizenzen" → "Im Einsatz". Suchen Sie in dieser Liste nach einer passenden Lizenz. Eine passende Lizenz erkennen Sie bspw. an der Spalte "Rechnername". Diese Spalte sollte mit dem Rechnernamen, auf dem expecco installiert ist, übereinstimmen.

Klicken Sie nun auf "Verlängern". Sie werden automatisch auf die Seite "Lizenz verlängern" weitergeleitet. Ihre Lizenz ist bereits vorselektiert. Sie können nun das gewünschte Datum eingeben. Danach wird Ihnen ein neuer Bestätigungsschlüssel angezeigt, diesen müssen Sie in expecco eingeben.

Änderung des Lizenztyps nach der Installation[Bearbeiten]

Über das Menü ""Extras" → "Einstellungen" → "Lizenzinstallation" können Sie die Lizenz nachträglich ändern.

Die Änderung des Lizenztyps werden permanent gespeichert, wenn Sie die Einstellung mit der Schaltfläche "Sichern" abspeichern.

Weitere Hilfspakete und Frameworks[Bearbeiten]

Die Basisinstallation wie oben beschrieben beinhaltet bereits die meisten normalerweise benötigten Komponenten. Abhängig von später durchzuführenden Tests und benötigter Software können (sollten) weitere Pakete ebenfalls installiert werden. Hinweise dazu finden Sie im Dokument: "Installing additional Frameworks".

Wir empfehlen folgende Pakete:

Ausserdem sinnvoll (aber seltener benötigt):

Falls Sie Aktionen in C or C++ schreiben wollen (müssen):



Copyright © 2014-2024 eXept Software AG