8.37. GDBM-1.23

Пакет GDBM содержит менеджер баз данных GNU. Это библиотека функций базы данных, использующая расширяемое хеширование и работающая аналогично стандартной СУБД UNIX. Библиотека предоставляет примитивы для хранения пар ключ/значение, поиска и извлечения данных по его ключу и удаления ключа вместе с его данными.

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 13 MB

8.37.1. Установка пакета GDBM

Подготовьте GDBM к компиляции:

./configure --prefix=/usr    \
            --disable-static \
            --enable-libgdbm-compat

Значение параметра configure:

--enable-libgdbm-compat

Этот параметр включает сборку библиотеки совместимости libgdbm. Некоторым пакетам за пределами LFS могут потребоваться более старые подпрограммы DBM, которые он предоставляет.

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check

Установите пакет:

make install

8.37.2. Содержимое пакета GDBM

Установленные программы: gdbm_dump, gdbm_load, и gdbmtool
Установленные библиотеки: libgdbm.so и libgdbm_compat.so

Краткое описание

gdbm_dump

Сохраняет дамп базы данных GDBM в файл

gdbm_load

Восстанавливает базу данных GDBM из дампа.

gdbmtool

Проверяет и изменяет базу данных GDBM

libgdbm

Содержит функции для управления хэшированной базой данных

libgdbm_compat

Библиотека совместимости, содержащая более старые функции DBM