Adressen und mehr

Mini-Datenbanken Teil III: Gaby

01.10.2000
Im letzten Teil unserer Datenbankserie geht es um gaby, eine Datenbank aus Belgien. Ähnlich wie das Programm grok, das wir im letzten Heft [1] vorstellten, ist sie zum Sammeln aller möglichen privaten Informationen geeignet.

Gaby wird von Frederic Peters entwickelt, der das Programm schrieb, weil er es für unangemessen hielt, zum Verwalten einiger Adressen, Bücher oder anderer persönlicher Daten eine SQL-Datenbank zu installieren. Trotz grafischer Oberfläche ist es auch auf älteren Rechnern noch recht flott.

Das Frontend ist fast vollständig ins Deutsche übersetzt, wenngleich sich an wenigen Stellen noch englischsprachige Beschriftungen finden. Mit Hilfe der Skriptsprache Python lässt sich das Programm erweitern, allerdings gehen wir auf das Wie in diesem Artikel nicht näher ein.

Download und Installation

Auf der Gaby-Homepage [2] gibt es neben der neuesten Programmversion auch Informationen rund um die Mini-Datenbank und eine Hilfedatei. Neben den Quellen benötigen Sie zum Übersetzen des Programms noch GTK in einer Version ab 1.2.5 und GNOME.

Laden Sie von [2] die Datei gaby-1.9.21.tar.gz herunter, und entpacken Sie sie in einem Verzeichnis, in dem Sie Lese- und Schreibrechte haben:

tar -xvzf gaby-1.9.21.tar.gz

Sie können zum Dekomprimieren und Auspacken natürlich auch ein Programm wie ark oder guitar benutzen. Anschließend wechseln Sie in das neue Verzeichnis gaby-1.9.21.

Dank autoconf und automake sind Übersetzung und Einrichtung schnell erledigt. Sie geben dazu auf der Kommandozeile nacheinander die Befehle

./configure --enable-gui
make

und als root

make install

ein. Die Option --enable-gui ist in Version 1.9.21 nötig, damit auch die grafische Oberfläche des Programms übersetzt wird.

Jetzt können Sie mit dem Befehl exit die root-Rechte wieder abgeben und das Datenbankprogramm durch Eingabe von gaby starten.

Das erste Mal

Beim ersten Programmaufruf werden Sie von einem Assistenten begrüßt, der das Programm und die dahinter stehende Idee kurz vorstellt (Abbildung 1).

Abbildung 1: Begrüßung.

Wenn das Programm ohne Parameter gestartet wird, wird eine Adressdatenbank geöffnet, mit Sie Ihre Adressen verwalten können (Abbildung 2).

Das Programmfenster ist in drei Teile gegliedert: Die Menüleiste, die Buttonleiste und die Formularansicht des aktuellen Datensatzes. Sie können Ihre Daten in zwei verschiedenen Modi betrachten: als Formular (also ein Datensatz pro Fenster) oder als Liste.

Es ist möglich, zur gleichen Zeit mehrere Ansichten einer Datenbank auf dem Bildschirm zu haben. In Abbildung 2 sehen Sie sowohl die Formularansicht der Adressdatenbank als auch eine Listenansicht. Die beiden Ansichten zeigen stets den gleichen Datensatz. Wenn Sie auf einen Datensatz in der Listenansicht klicken, wird dieser in der Formularansicht angezeigt.

Zwei Arten von Listen stehen zur Verfügung: einfache und erweiterte Listen. Letztere bieten ein Eingabefeld für einen Suchbegriff am unteren Rand des Fensters und die Möglichkeit, die Daten mit einem Mausklick auf die Tabellentitelzeile zu sortieren.

Abbildung 2: Gaby nach dem ersten Start.

Schnellstart für Alltagsaufgaben

Wenn Sie Bücher, Videos, CDs oder Adressen katalogisieren wollen, finden Sie alles, was Sie dazu brauchen, schon auf Ihrer Festplatte. Die entsprechende Vorlage öffnen Sie über den Menüpunkt Datei | Databases, wo Sie die gewünschte Datenbank auswählen.

Eben so gut können Sie den Namen der aufzurufenden Datenbank gleich mit auf der Kommandozeile angeben:

gaby --as CDs &

beispielsweise öffnet die vorgefertigte CD-Datenbank namens CDs gleich beim Programmstart. Die vorhandenen Datenbanken finden Sie im Verzeichnis .gaby in Ihrem Home-Verzeichnis.

Dabei sind die beigelegten Templates von unterschiedlicher Qualität. Während die Adressdatenbank sehr gut benutzbar ist und über die Im- und Exportmöglichkeit von vCard-Daten auch den Austausch mit anderen Programmen ermöglicht, sind die anderen Datenbanken für den täglichen Einsatz nicht brauchbar. So funktioniert die CD-Datenbank noch nicht richtig. Interpreten und Songs können nicht wie vorgesehen in einem Formular eingegeben werden, man muss vielmehr in einem Formular den Interpreten und in einem anderen die auf der CD vorhandenen Lieder eintragen. In der Bücherdatenbank fehlen wichtige Felder wie Schlagwort und Bibliothek, um mit der Datenbank sinnvoll arbeiten zu können.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Mini-Datenbanken, Teil 2: gCatalog und xmbase-grok
    In dieser Folge der Mini-Datenbanken-Serie stellen wir Ihnen zwei Programme vor: xmbase-grok und gCatalog. Ersteres ist ein vollständiges Datenbankprogramm, mit dem man nahezu alle Arten nicht-relationaler Daten verwalten kann. GCatalog hingegen befindet sich noch in einer frühen Entwicklungsphase. Dieses Programm wird es einmal ermöglichen, Datensätze in einer Baumstruktur zu sortieren und zu jedem Datensatz ein Bild abzulegen.
  • Mini-Datenbanken, Teil 1: Quicklist
    Wer in Verbindung mit Linux das Wort "Datenbanken" hört, denkt unwillkürlich an serverbasierte Systeme wie PostgreSQL, MySQL [1] oder Interbase [2]. Es ist unbestritten, dass diese Programme für die Verwaltung tausender Adressen oder für Internetshops ihre Berechtigung haben. Für Diejenigen, die nur ein paar Zeitschriftenartikel oder ihre Kochrezeptsammlung verwalten wollen, sind sie jedoch hoffnungslos überdimensioniert.
  • Datenbanken mit Rekall
    Wer schielt da neidisch auf MS Access? Mit Rekall lassen sich PostgreSQL- und MySQL-Datenbanken einfach verwalten.
  • Einstieg in LibreOffice Base
    Datenbankanwendungen über Assistenten und grafische Editoren per Mausklick erstellen – ganz ohne SQL und Programmierung: Das verspricht das LibreOffice-Programm Base nach dem Vorbild von Microsoft Access.
  • Datenbanken mit OpenOffice
    Was unter Windows Microsoft Access leistet, bietet unter Linux OpenOffice Base: ein komfortables grafischen Datenbank-Interface für Tabellen, Formulare und Abfragen.
Kommentare

Infos zur Publikation

title_2014_09

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...