6.42. Gdbm-1.9.1

6.42.1. Abhängigkeiten

Gdbm

   Installation hängt ab von:  Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make und Sed
   Test Umgebung hängt ab von:  Wird nicht gemacht weil TCL nicht installiert ist.
   Optionale Abhängigkeiten:  Keine

6.42.2. Installation der Gdbm

Die Gdbm enthält Kompatibilitätsschnittstellen für einige historische Unix-Datenbankbibliotheken wie dbm, ndbm und hsearch. Die Gdbm speichert Datensätze bestehend aus einem Schlüssel- und einem Datenteil. Eine weitere Strukturierung der Daten als einzelne Tabellenspalten mit bestimmten Datentypen wird nicht unterstützt. Programme können die Datenbank nur durch prozessinterne API-Aufrufe verwenden, vergleichbar mit Zugriffen auf ein Dateisystem. Dadurch unterliegen die Programme, die die Gdbm als Datenspeicher verwenden, keinen Einschränkungen, in welcher Weise die Daten in einem Datensatz abgelegt werden. Ein Datensatz und sein zugehöriger Schlüssel kann bis zu 4 Gigabyte groß sein. Eine Tabelle kann bis zu 256 Terabyte Speicher belegen.

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/gdbm-1.9.1.tar.gz &&
cd gdbm-1.9.1/

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr --enable-libgdbm-compat

Die Bedeutung der Parameter für configure:

--enable-libgdbm-compat

Dadurch wird es möglich das DB 1.85 Applikationen gegen diese Version von Gdbm gebaut werden können.

Das Paket kompilieren:

make

Installiere das Paket:

make install

Nun das Verzeichnis verlassen und dann entfernen:

cd ../.. &&
rm -rf gdbm-1.9.1/

6.42.3. Inhalt des Paketes Gdbm

Installierte Bibliotheken:  libgdbm.{so,a} und libgdbm_compat.{so,a}

Kurze Beschreibung

libgdbm.{so,a}

Enthält die Funktionen zum Manipulieren von Datenbank-Dateien.