Login Registrieren

ST-Report Installation und erste Schritte:

Die Installation kann sich leider nicht alleine auf das Modul ST-Report beschränken, da ST-Report auf Python und dem GTK-Toolkit basiert. Daher muss zunächst sichergestellt werden, dass die benötigte Umgebung vorhanden ist.

Außerdem wird eine NetWorker Client Installation (oder Server) benötigt.

Installation unter Windows

Die Installation ist nur mit Python 2.6 und den folgenden Paketen möglich. Neuere Python Versionen benötigen die Module jeweils in der entsprechenden Version. Aktuell ist daher nur Python 2.6 supported.

Führen Sie folgende Schritte aus:

  1. Python installieren (python-2.6.6.msi)
  2. Installieren Sie in dieser Reihenfolge die restlichen Zusatzpakete: Für die Erstellung von PDF-Reports benötigen Sie zusätzlich das Reportlab Toolkit. Dieses können Sie unter http://www.reportlab.com/ftp/reportlab-2.5.win32-py2.6.exe herunterladen und anschließend installieren.
  3. Installieren Sie nun ST-Report (st-report-<VERSION>.win32.exe)
  4. Kopieren Sie zum Schluss Ihre Programm-Lizenz und die Server/Modul-Lizenzen in den Unterordner C:\Python26\Lib\site-packages\stob\report\licenses\.

Sie können ST-Report nun aus dem Startmenü heraus starten.

 

Installation unter Linux

  1. Installation des Python Interpreters
  2. Installation der Python Module
  3. Installation des Datenbank Moduls
  4. Lizenz einspielen
  5. Konfiguration
  1. Installation des Python Interpreters

    ST-Report benötigt Python mit der Version 2.4 oder neuer. Dieser dürfte bei Ihrer Distribution bereits enthalten sein. Falls nicht, installieren Sie diesen unter SuSE mit Yast oder unter Redhat mit Up2Date/Pup.

    Zusätzlich benötigen Sie das GTK Toolkit und die Python Bindings dazu. Installieren Sie hierfür das Paket python-gtk über Ihre Paketverwaltungssoftware.

    Des weitern benötigen Sie für die Installation der benötigten Python-Pakete das Paket python-devel bzw. python-distutils (je nach Distribution), sowie die GNU Compiler Collection gcc.

  2. Installation der Python Module

    Installieren Sie folgende Pakete in dieser Reihenfolge:

    Dazu entpacken Sie jeweils das Paket mit:

    tar xzvf <paket>

    Anschließend wechseln Sie in das erstellte Verzeichnis und installieren das Paket als root mit:

    python setup.py install

  3. Installation des Datenbank Moduls

    ST-Report verwendet intern eine Datenbank um die Einstellungen Ihrer Querys zu speichern. Für die Standardinstallation empfiehlt es sich, SQLite zu verwenden. Dazu benötigen Sie das Python Modul python-sqlite2, welches Sie für SLES 10 und 11 über den OpenSuse Build Service erhalten können.
    Möchten Sie eine andere Datenbank verwenden, überspringen Sie diesen Punkt und fahren mit der Installation von ST-Report fort. Bei der ersten Verwendung von ST-Report erhalten Sie im Einstellungsdialog Informationen über andere unterstützte Datenbanken und welches Python Modul Sie hierfür benötigen.

    Aktuell unterstützt werden: SQLite, MySQL, Postgresql, Oracle, Informix, MSSQL und einige weitere.

  4. Lizenz einspielen

    Kopieren Sie zum Schluss Ihre Programm-Lizenz und die Server/Modul-Lizenzen nach /opt/nsr/stob/report/licenses.

  5. Konfiguration

    Sie können die Konfiguration von ST-Report bequem über den Einstellungsdialog vornehmen. Sie finden diesen unter Settings → Preferences.
    Nach dem ersten Start von ST-Report liegen die Konfigurationsdateien in ihrem Home-Verzeichnis unter ~/.stob. Sie können die .ini Dateien auch mit einem normalen Texteditor händisch bearbeiten.