Installation: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 201: Zeile 201:
Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms ''sh 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 wir die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.
Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms ''sh 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 wir die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.


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


Auf einigen Systemen werden zusätzliche Symbolische Links benötigt:
Auf einigen Systemen werden zusätzliche Symbolische Links benötigt:
Zeile 212: Zeile 212:


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

Version vom 19. Juni 2015, 08:46 Uhr

Installation von expecco unter Windows[Bearbeiten]

Sie erhalten eine Email mit dem Link zu den expecco-Installationsdateien. Die Installationsdateien haben die Namen

  • expeccoSetup-2.7.0.22.exe -> für die expecco-Basisinstallation
  • expeccoPluginSetup-27.0.22.exe -> für optionale Plugins.

wobei hier 2.7.0 der Versionsnummer von expecco entspricht und 22 der Build-Nummer. Die Installationsdatei für die Plugins benötigen Sie nur dann, wenn Sie optionale Plugins lizensiert haben. Die Versionsnummer von expeccoSetup und expeccoPluginSetup muss gleich sein.

Bitte laden Sie die Installationsprogramme auf Ihren Rechner. Führen Sie zuerst das Installationsprogramm für die expecco-Basisinstallation aus (expeccoSetup-***.exe). 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 lizensiert haben, führen sie jetzt das Installationsprogramm für die expecco-Plugins aus (expeccoPluginSetup-***.exe). Im Installationsassistenten können Sie zu installierende 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 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.

Konfiguration der Einzellizenz[Bearbeiten]

Einzellizenzen werden üblicherweise mit einem USB-Dongle genutzt. Ausnahmsweise können auch zeitlich limitierte Einzellizenzen ohne Dongle verwendet werden. 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, 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ährend dessen 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. 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 konfiuriert hat. Es muss sichergestellt sein, dass eine TCP-Verbindung zum entsprechenen Port im Lizenzserver aufgebaut werden kann. Router und Firewalls sind entsprechen 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 Lizenservers 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, wieviele 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 Menu Extras -> Einstellungen -> Lizenzinstallation.

Update Installation von expecco unter Windows[Bearbeiten]

Wie bei der Erstinstallation erhalten eine Email mit dem Link zu den neuen expecco-Installationsdateien. 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. 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 wir die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert. Installieren Sie ggfs. die Plugins über die neue Installationsdate expeccoPluginSetup-***.exe.

Installation unter Linux[Bearbeiten]

Benötigte Linux Sofwarepakete[Bearbeiten]

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.9 benötigt.

Installieren Sie über Ihren Paketmanager Ihrer Linux-Distribution folgende Pakete (alle als 32-bit-Pakete):

  • libXinerama
  • libXft
  • libusb
  • unixODBC

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

Installation von expecco unter linux[Bearbeiten]

Sie erhalten eine Email mit dem Link zu der expecco-Installationsdatei. Die Installationsdatei hat den Namen:

  • expecco-2.7.0.22.x86.package

wobei hier 2.7.0 der Versionsnummer von expecco entspricht und 22 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

Laden Sie die expecco-Installationsdatei und ggfs. 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:

   sh expecco-2.7.0.22.x86.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:

   sh expecco-2.7.0.22.x86.package
            Installation als root nach /opt/expecco (Starten mit: /opt/expecco/bin/expecco)
   sh expecco-2.7.0.22.x86.package --prefix /opt/expecco-1.7
            Installation als root nach /opt/expecco-1.7 (Starten mit: /opt/expecco-1.7/bin/expecco)
   sh expecco-2.7.0.22.x86.package --local-only
            Installation als Benutzer nach $HOME/.local (Starten mit ~/.local/bin/expecco)
   sh expecco-2.7.0.22.x86.package --local-only --prefix ~/expecco
            Installation als Benutzer nach $HOME/expecco (Starten mit ~/expecco/bin/expecco)

Konfiguration der Lizenz[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 (wie oben beschrieben)

Konfiguration der Floating-Lizenz (wie oben beschrieben)

Update Installation von expecco unter Linux[Bearbeiten]

Wie bei der Erstinstallation erhalten eine Email mit dem Link zu der neuen expecco-Installationsdatei. Bitte laden Sie das Installationsprogramme herunter. Bei der Ausführung des Installationsprogramms sh 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 wir die neue expecco-Version wie bei der Erstinstallation (s.o.) installiert.

Zusätzlich symbolische Links (libodbc,...)[Bearbeiten]

Auf einigen Systemen werden zusätzliche Symbolische Links benötigt:

libodbc.so.1 & libodbcinst.so.1:

z.B unter Ubuntu im Verzeichnis /usr/lib/i386-linux-gnu

Dort können die Links wie folgt angelegt werden:

sudo ln -s libodbc.so.1 libodbc.so.2 sudo ln -s libodbcinst.so.1 libodbcinst.so.2



Copyright © 2014-2024 eXept Software AG