Mini-Datenbanken Teil III: Gaby

Adressen und mehr

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
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ä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.
  • LibreOffice Base
    Eine Datenbank ohne Suche ist wie ein Auto ohne Motor: Schick anzusehen, aber zu nichts zu gebrauchen. Deswegen widmet sich der zweite Teil unseres Base-Einstiegs dem Implementieren einer Suchfunktion.
  • 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

LU 08/2017: VIRTUALISIERUNG

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

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

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

Aktuelle Fragen

Bash - verschachtelte Variablenersetzung, das geht doch eleganter als meine Lösung?
Josef Federl, 18.07.2017 20:24, 1 Antworten
#!/bin/bash #Ziel des Skriptes wird sein die ID zu extrahieren hier nur als Consolentest: root@...
Speicherplatzfreigabe mit "sudo apt-get clean" scheitert
Siegfried Böttcher, 16.07.2017 21:16, 2 Antworten
Speicherplatzfreigabe mit "sudo apt-get clean" scheitert, weil aus mir unerfindlichen Gründen im...
Möchte Zattoo vom PC am Fernsehgerät sehen können
Ilona Nikoui, 15.07.2017 18:25, 3 Antworten
Hallo, ich habe mein Fernsehgerät, ein LG 26LE3300 mit dem PC verbunden per HDMI Kabel, wie empfo...
TUXEDO und Hardwareauswahl , fragwürdig / Kritik
Josef Federl, 11.07.2017 12:44, 6 Antworten
Auf tuxedocomputers.com steht: "....Aber wir können auch Linux und das so, dass "einfach" alles...
HP PHOTOSMART 5525 nimmt die schwarze original patrone nicht
Erich Mecl, 28.06.2017 18:10, 1 Antworten
Hallo Leute! Mein HP Photosmart 5525 Drucker erkennt die original schwarze Patrone 364, nimmt s...