Changeset 3271442 for chapter06/db.xml
- Timestamp:
- 01/11/2006 12:41:26 PM (19 years ago)
- Children:
- 1b2a5e7
- Parents:
- d07a8f84
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/db.xml
rd07a8f84 r3271442 5 5 ]> 6 6 <sect1 id="ch-system-db" role="wrap"> 7 <title> DB-&db-version;</title>7 <title>Berkeley DB-&db-version;</title> 8 8 <?dbhtml filename="db.html"?> 9 9 10 <indexterm zone="ch-system-db"><primary sortas="a- DB">Berkeley DB</primary></indexterm>10 <indexterm zone="ch-system-db"><primary sortas="a-Berkeley-DB">Berkeley DB</primary></indexterm> 11 11 12 12 <sect2 role="package"><title/> 13 <para>The DB package contains programs and utilities used by many other13 <para>The Berkeley DB package contains programs and utilities used by many other 14 14 applications for database related functions.</para> 15 15 … … 17 17 <segtitle>&buildtime;</segtitle> 18 18 <segtitle>&diskspace;</segtitle> 19 <seglistitem><seg>1. 0 SBU</seg><seg>74MB</seg></seglistitem>19 <seglistitem><seg>1.2 SBU</seg><seg>78 MB</seg></seglistitem> 20 20 </segmentedlist> 21 21 … … 25 25 Diffutils, GCC, Glibc, Make and Sed.</seg></seglistitem> 26 26 </segmentedlist> 27 28 <tip> 29 <title>Extra functionality for Berkeley DB in BLFS</title> 30 <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 31 additional language bindings will require additional packages to be 32 installed. The BLFS instructions are located at 33 <ulink url="&blfs-root;view/svn/server/databases.html#db"/> 34 for suggested installation instructions.</para> 35 </tip> 36 27 37 </sect2> 28 38 29 39 <sect2 role="installation"> 30 <title>Installation of DB</title>31 32 <para>Prepare DB for compilation:</para>40 <title>Installation of Berkeley DB</title> 41 42 <para>Prepare Berkeley DB for compilation:</para> 33 43 34 44 <screen><userinput>cd build_unix && … … 40 50 <varlistentry> 41 51 <term><parameter>--enable-compat185</parameter></term> 42 <listitem><para>This option enables building DB 1.85 compatibility API.</para></listitem>52 <listitem><para>This option enables building Berkeley DB 1.85 compatibility API.</para></listitem> 43 53 </varlistentry> 44 54 … … 51 61 <para>Compile the package:</para> 52 62 53 <screen><userinput>make LIBSO_LIBS="-lpthread" LIBXSO_LIBS="-lpthread"</userinput></screen> 54 55 <para>The meaning of the make option:</para> 56 57 <variablelist> 58 <varlistentry> 59 <term><parameter>LIBSO_LIBS="-lpthread" LIBXSO_LIBS="-lpthread"</parameter></term> 60 <listitem><para>These variables work around a bug in the <command>configure</command> 61 script that causes the DB libraries not to link against NPTL libraries</para></listitem> 62 </varlistentry> 63 </variablelist> 63 <screen><userinput>make</userinput></screen> 64 64 65 65 <para>It is not possible to test the package meaningfully, because that … … 81 81 </variablelist> 82 82 83 <para>Fix the permissions on the installed documentationfiles:</para>83 <para>Fix the ownerships of the installed files:</para> 84 84 85 85 <screen><userinput>chown root:root /usr/bin/db_* \ … … 90 90 91 91 92 <sect2 id="contents-db" role="content"><title>Contents of DB</title>92 <sect2 id="contents-db" role="content"><title>Contents of Berkeley DB</title> 93 93 <segmentedlist> 94 94 <segtitle>Installed programs</segtitle>
Note:
See TracChangeset
for help on using the changeset viewer.