Пакет GDBM содержит менеджер баз данных GNU. Это библиотека функций
базы данных, использующая расширяемое хеширование и работающая
аналогично стандартной СУБД UNIX. Библиотека предоставляет
примитивы для хранения пар ключ/значение, поиска и извлечения
данных по его ключу и удаления ключа вместе с его данными.
Приблизительное время сборки:
менее 0.1 SBU
Требуемое дисковое
пространство: 13 MB
8.39.1. Установка пакета GDBM
Подготовьте GDBM к компиляции:
./configure --prefix=/usr \
--disable-static \
--enable-libgdbm-compat
Значение параметра configure:
-
--enable-libgdbm-compat
-
Этот параметр включает сборку библиотеки совместимости
libgdbm. Некоторым пакетам за пределами LFS могут
потребоваться более старые подпрограммы DBM, которые он
предоставляет.
Скомпилируйте пакет:
make
Чтобы протестировать пакет, выполните:
make check
Установите пакет:
make install
8.39.2. Установка GDBM - 32-битная версия
Выполните очистку после предыдущей сборки:
make distclean
Подготовьте GDBM к компиляции:
CC="gcc -m32" CXX="g++ -m32" ./configure \
--host=i686-pc-linux-gnu \
--prefix=/usr \
--libdir=/usr/lib32 \
--disable-static \
--enable-libgdbm-compat
Скомпилируйте пакет:
make
Установите пакет:
make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32/
rm -rf DESTDIR
8.39.3. Содержимое
пакета GDBM
Установленные программы:
gdbm_dump, gdbm_load, и gdbmtool
Установленные библиотеки:
libgdbm.so и libgdbm_compat.so
Краткое описание
gdbm_dump
|
Сохраняет дамп базы данных GDBM в файл
|
gdbm_load
|
Восстанавливает базу данных GDBM из дампа.
|
gdbmtool
|
Проверяет и изменяет базу данных GDBM
|
libgdbm
|
Содержит функции для управления хэшированной базой данных
|
libgdbm_compat
|
Библиотека совместимости, содержащая более старые функции
DBM
|