aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/db.xml
diff options
context:
space:
mode:
authorKen Moffat <ken@linuxfromscratch.org>2006-01-07 23:53:51 +0000
committerKen Moffat <ken@linuxfromscratch.org>2006-01-07 23:53:51 +0000
commit2df049de47605fa350de6d0304fc86d40ec705f9 (patch)
treecbca37a9d90acb3314dfda3d1f37c0ad26c3fc24 /chapter06/db.xml
parentf76cde828d0fdc3eeca158debedda78f4075882d (diff)
More Berkeleyization for DB, thanks to Randy for advice.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7259 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/db.xml')
-rw-r--r--chapter06/db.xml24
1 files changed, 17 insertions, 7 deletions
diff --git a/chapter06/db.xml b/chapter06/db.xml
index 6caad944e..b133a254d 100644
--- a/chapter06/db.xml
+++ b/chapter06/db.xml
@@ -7,7 +7,7 @@
<title>Berkeley DB-&db-version;</title>
<?dbhtml filename="db.html"?>
-<indexterm zone="ch-system-db"><primary sortas="a-DB">Berkeley DB</primary></indexterm>
+<indexterm zone="ch-system-db"><primary sortas="a-Berkeley-DB">Berkeley DB</primary></indexterm>
<sect2 role="package"><title/>
<para>The Berkeley DB package contains programs and utilities used by many other
@@ -16,7 +16,7 @@ applications for database related functions.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
-<seglistitem><seg>1.0 SBU</seg><seg>74 MB</seg></seglistitem>
+<seglistitem><seg>1.2 SBU</seg><seg>78 MB</seg></seglistitem>
</segmentedlist>
<segmentedlist>
@@ -24,12 +24,22 @@ applications for database related functions.</para>
<seglistitem><seg>Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Make and Sed.</seg></seglistitem>
</segmentedlist>
+
+<tip>
+<title>Extra functionality for Berkeley DB in BLFS</title>
+<para>There are instructions to build this package in the BLFS book if you need to build the RPC server or additional language bindings. The
+additional language bindings will require additional packages to be
+installed. The BLFS instructions are located at
+<ulink url="&blfs-root;view/svn/server/databases.html#db"/>
+for suggested installation instructions.</para>
+</tip>
+
</sect2>
<sect2 role="installation">
-<title>Installation of DB</title>
+<title>Installation of Berkeley DB</title>
-<para>Prepare DB for compilation:</para>
+<para>Prepare Berkeley DB for compilation:</para>
<screen><userinput>cd build_unix &amp;&amp;
../dist/configure --prefix=/usr --enable-compat185 --enable-cxx</userinput></screen>
@@ -39,7 +49,7 @@ Diffutils, GCC, Glibc, Make and Sed.</seg></seglistitem>
<variablelist>
<varlistentry>
<term><parameter>--enable-compat185</parameter></term>
-<listitem><para>This option enables building DB 1.85 compatibility API.</para></listitem>
+<listitem><para>This option enables building Berkeley DB 1.85 compatibility API.</para></listitem>
</varlistentry>
<varlistentry>
@@ -70,7 +80,7 @@ not against Glibc in <filename class="directory">/usr</filename>.</para>
</varlistentry>
</variablelist>
-<para>Fix the permissions on the installed documentation files:</para>
+<para>Fix the ownerships of the installed files:</para>
<screen><userinput>chown root:root /usr/bin/db_* \
/usr/lib/libdb* /usr/include/db* &amp;&amp;
@@ -79,7 +89,7 @@ chown -R root:root /usr/share/doc/db-&db-version;</userinput></screen>
</sect2>
-<sect2 id="contents-db" role="content"><title>Contents of DB</title>
+<sect2 id="contents-db" role="content"><title>Contents of Berkeley DB</title>
<segmentedlist>
<segtitle>Installed programs</segtitle>
<seglistitem><seg>db_archive, db_checkpoint, db_deadlock, db_dump,