The Berkeley DB package contains programs and utilities used by many other applications for database related functions.
Download (HTTP): http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz
Download (FTP): ftp://ftp.us.xemacs.org/pub/xemacs/aux/db-4.1.25.tar.gz
Download size: 3 MB
Estimated Disk space required: 27 MB
Estimated build time: 1.22 SBU
Install Berkeley DB by running the following commands:
cd build_unix && ../dist/configure --prefix=/usr \ --enable-compat185 \ --enable-cxx && make && make docdir=/usr/share/doc/db-4.1.25 install |
Note: If you wish to enable Java support in Berkeley DB-4.1.25, add --enable-java to the configure options. Java support is needed if you plan to use system installed Berkeley DB when compiling OpenOffice.
cd build_unix && ../dist/configure --prefix=/usr --enable-compat185: This replaces the normal ./configure command as Berkeley DB comes with the various build directories for different platforms.
make docdir=/usr/share/doc/db-4.1.25 install: This installs the documentation in the correct place.
If you recompile Perl after installing Berkeley DB-4.1.25 you will need to apply the perl-5.8.0-db-4.1.patch patch available at http://downloads.linuxfromscratch.org/blfs-patches.
The Berkeley DB package contains db_archive, db_checkpoint, db_deadlock, db_dump, db_load, db_printlog, db_recover, db_stat, db_upgrade and db_verify.
db_archive prints the pathnames of log files that are no longer in use.
db_checkpoint is a daemon process used to monitor and checkpoint database logs.
db_deadlock is used to abort lock requests when deadlocks are detected.
db_dump converts database files to a flat file format readable by db_load.
db_load is used to create database files from flat files created with db_dump.
db_printlog converts database log files to human readable text.
db_recover is used to restore a database to a consistent state after a failure.
db_stat displays database environment statistics.
db_upgrade is used to upgrade database files to a newer version of Berkeley DB.
db_verify is used to run consistency checks on database files.