diff --git a/chapter06/gdbm.xml b/chapter06/gdbm.xml new file mode 100644 index 000000000..8d37c2b69 --- /dev/null +++ b/chapter06/gdbm.xml @@ -0,0 +1,97 @@ + + + %general-entities; +]> + + + + + + gdbm + &gdbm-version; +
&gdbm-url;
+
+ + GDBM-&gdbm-version; + + + GDBM + + + + + + <para>The GDBM package contains the GNU Database Manager. This is a disk + file format database which stores key/data-pairs in single files. The + actual data of any record being stored is indexed by a unique key, which can + be retrieved in less time than if it was stored in a text file.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>&gdbm-ch6-sbu;</seg> + <seg>&gdbm-ch6-du;</seg> + </seglistitem> + </segmentedlist> + + </sect2> + + <sect2 role="installation"> + <title>Installation of GDBM + + Prepare GDBM for compilation: + +./configure --prefix=/usr + + Compile the package: + +make + + This package does not come with a test suite. + + Install the package: + +make install + + In addition, install the DBM and NDBM compatibility headers, as some + packages outside of LFS may look for these older dbm routines: + +make install-compat + + + + + Contents of GDBM + + + Installed libraries + + + libgdbm.{so,a} and libgdbm_compat.{so,a} + + + + + Short Descriptions + + + + + libgdbm + + Contains functions to manipulate a hashed database + + libgdbm + + + + + + + + +