jBib Dokumentation


Übersicht
Über jBib

Installation
  Interbase
  PostgreSQL

Rote Fäden
  Gruppenleihe
  Personenleihe
  Rückgabe
  Suchen
  Jahresmigration
  Einstellungen
  FAQ

 

Installation mit PostgreSQL

Die Installation sieh zwar kompliziert aus, sollte aber nach dieser Anleitung glatt gehen. Irgendwelche Hinweise usw. bitte mailen!

Installation der Datenbank

  1. Da jBib auf mehreren Rechner gleichzeitig auf dem selben Datenbestand arbeiten kann, ist ein zentraler Rechner nötig, diesen Datenbestand verwaltet (Server). Auf dem Server kann natürlich gleichzeitig auch die Oberfläche von jBib benutzt werden. Es ist also eine spezielle Software nötig, eine sogenannte Datenbank. Um das Rad nicht immer neu zu erfinden, setzt jBib auf bewährte Projekte auf (vorzugsweise PostgreSQL, andere SQL Datenbanken sind aber auch möglich).
  2. Eine detaillierte Anleitung zur Installation von Postgresql finden Sie auf der PostgreSQL Homepage. In der Anleitung sieht alles viel komplizierter aus, als es eigentlich ist. Wenn Sie beispielsweise SuSE-Linux benutzen, müssen Sie nur die postgresql Paketet installieren - starten - fertig!

Installation der jBib Dateien

  1. Als nächstes entpacken Sie jBib in ein Verzeichnis Ihrer Wahl. Im Verzeichnis bin befinden sich Skripte/Batchdateien zum Starten von jBib.
  2. Probieren Sie doch einfach mal jbib.sh bzw. jbib.bat aus. Sie werden dann eine Fehlermeldung bekommen, in der jBib sich darüber beschwert, dass die Datenbank nicht verfügbar sei. Das ist auch ganz richtig so, denn es ist zwar eine Datenbanksoftware (Postgresql o.ä.) installiert, von der weiss jBib aber nichts und eine leere Datenbank ist auch noch nicht eingerichtet. Das machen Sie im nächsten Schritt:

Einrichten der Datenbank

  1. Im Verzeichnis bin befindet sich weiterhin eine Datei namens createdb_postgresql.sql. Wie Sie erraten können, legt diese eine neue Datenbank für jBib an. Im folgenden eine Postgresql spezifische Erklärung:
    • Loggen Sie sich als Benutzer ein, der Administrationsrechte für PosgreSQL hat (in SuSE Linux der Benutzer postgres).
    • Öffnen Sie eine Konsole und wechseln Sie ins bin Verzeichnis.
    • Legen Sie mit dem dem Befehl "createdb bib" eine neue Datenbank namens "bib" an.
    • Öffnen Sie das PostgreSQL Befehlszeilen Programm mittels "psql bib".
    • Geben Sie einfach "\i createdb_postgresql.sql" ein. Dies veranlasst das Einrichten der Datenbank.
    • Jetzt können Sie das Programm mittels "\q" wieder verlassen, weiter bei 2.
  2. Starten Sie jBib und quittieren Sie die Fehlermeldungen mit OK (es ist eben noch keine Datenbank eingerichtet).
  3. Wechseln Sie in den Optionsdialog (Datei - Optionen), Reiter Datenbank (gleich der erste). Hier tragen Sie in der 3. Zeile statt des Wortes "localhost" den Server ein, der die jBib Datenbank hält (wenn das der lokale Rechner ist, lassen Sie "localhost" bitte stehen). Hinter dem Schrägstrich, tragen Sie den Datenbanknamen ein (also "bib", "karl" oder "otto"). Bei Arbeitsstationsname können Sie sich noch einen schönen Namen ausdenken, der auf allen Rechnern, auf denen Sie jBib verwenden anders sein sollte.
  4. Verlassen Sie den Dialog dann mit OK.

Testen

Starten Sie jBib ggf. neu. Jetzt müssten Sie eigentlich in der Lage sein, mit dem Menü-Befehl "Eintragen - Person" eine neue Person anzulegen.



© 09.07.2001 Sebastian Boßung