8.37. GDBM-1.23

GDBM パッケージは GNU データベースマネージャーを提供します。 これは拡張性のあるハッシングなど、従来の UNIX dbm と同様のデータベース機能を実現するライブラリです。 このライブラリにより、キーデータペアの収容、キーによるデータ検索と抽出、キーに基づいたデータ削除などを行うことができます。

概算ビルド時間: 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 関数を含んだ互換ライブラリ。