10.53. Bibliothèques 64 Bit GDBM-1.13

Le paquet GDBM contient le GNU Database Manager (gestionnaire de bases de données de GNU). C'est une base de donnée sur disque qui stocke des pairs clés/données dans des fichiers simples. Les données stockées dans un enregistrement sont indexées par une clef unique qui peut être récupérée en moins de temps que si elle avait été stockée dans un fichier texte.

10.53.1. Installation de GDBM

Préparez la compilation de GDBM :

CC="gcc ${BUILD64}" \
./configure \
    --prefix=/usr \
    --enable-libgdbm-compat \
    --libdir=/usr/lib64

Voici la signification de l'option de configure :

--enable-libgdbm-compat

Ce paramètre active la bibliothèque de compatibilité libgdbm, comme certains paquets en dehors de CLFS peuvent avoir besoin des vieilles routines DBM qu'elle fournit.

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

10.53.2. Contenu de GDBM

Programmes installés: gdbm_dump, gdbm_load, gdbmtool
Bibliothèques installées: libgdbm.{a,so}, libgdbm_compat.{a,so}

Descriptions courtes

gdbm_dump

Envoie une base de données GDBM vers un fichier.

gdbm_load

Recrée une base de données GDBM à partir d'un fichier

gdbmtool

Teste et modifie une base de données GDBM

libgdbm

Contient des fonctions pour manipuler une base de données hachée

libgdbm_compat

Bibliothèque de compatibilité contenant les anciennes fonctions DBM