diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 2bb969340..675ef91fc 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -138,7 +138,8 @@ gccbug will use mktemp. January 7, 2006 [ken]: Give Berkeley DB its full name, -and remove the '-lpthread' overrides. +and remove the '-lpthread' overrides. Also add pointer to BLFS, thanks +to Randy McMurchy. January 5, 2006 [jhuntwork]: Remove mention of news 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 @@ Berkeley DB-&db-version; -Berkeley DB +Berkeley DB <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 +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 + +for suggested installation instructions. + + -Installation of DB +Installation of Berkeley DB -Prepare DB for compilation: +Prepare Berkeley DB for compilation: cd build_unix && ../dist/configure --prefix=/usr --enable-compat185 --enable-cxx @@ -39,7 +49,7 @@ Diffutils, GCC, Glibc, Make and Sed. --enable-compat185 -This option enables building DB 1.85 compatibility API. +This option enables building Berkeley DB 1.85 compatibility API. @@ -70,7 +80,7 @@ not against Glibc in /usr. -Fix the permissions on the installed documentation files: +Fix the ownerships of the installed files: chown root:root /usr/bin/db_* \ /usr/lib/libdb* /usr/include/db* && @@ -79,7 +89,7 @@ chown -R root:root /usr/share/doc/db-&db-version; -Contents of DB +Contents of Berkeley DB Installed programs db_archive, db_checkpoint, db_deadlock, db_dump, diff --git a/chapter06/iproute2.xml b/chapter06/iproute2.xml index 09d61143a..64397da3c 100644 --- a/chapter06/iproute2.xml +++ b/chapter06/iproute2.xml @@ -25,7 +25,7 @@ &dependencies; - DB, GCC, Glibc, Make, and Linux-Headers + Berkeley DB, GCC, Glibc, Make, and Linux-Headers @@ -59,7 +59,7 @@ make SBINDIR=/sbin install - The arpd binary links against the DB libraries + The arpd binary links against the Berkeley DB libraries that reside in /usr and uses a database in /var/lib/arpd/arpd.db. Thus, according to the FHS, it must be diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml index c41b38cbc..3da4edb26 100644 --- a/chapter06/man-db.xml +++ b/chapter06/man-db.xml @@ -20,8 +20,8 @@ &dependencies; -Bash, Binutils, Coreutils, Gawk, GCC, DB, -Glibc, Gettext, Grep, Make, and Sed +Bash, Berkeley DB, Binutils, Coreutils, Gawk, GCC, +Gettext, Glibc, Grep, Make, and Sed diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 5bbd8ff88..1ce3a7e05 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -20,7 +20,7 @@ &dependencies; -Bash, Binutils, Coreutils, DB, Diffutils, +Bash, Berkeley DB, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, and Sed