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.
  • 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 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,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

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.