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.
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
Jetzt wird gdbm getestet:
make check
Installiere das Paket:
make install