Aller sur le site wwww.sleepycat.com pour récupérer la dernière version.
tar zxvf db-xxxxxxx.tar.gz
cd db-xxxxxxx
cd build_unix
../dist/configure
make
make install
Si il faut reconstruire la librairie :
make clean
make
Si il faut redémarrer depuis le départ :
make realclean
cd buildunix
./configure
make
make install
Pour désinstaller :
make uninstall
Le logiciel est installé dans /usr/local/BerkeleyDB.4.3 et les librairies dans /usr/local/BerkeleyDB.4.3/lib
Voici les informations fournies à la fin de l’installation :
Libraries have been installed in:
/usr/local/BerkeleyDB.4.3/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual.
Alors, afin que d’autres logiciels puissent utiliser les librairies :
Dans /usr/include :
ln -s /usr/local/BerkeleyDB.4.3/include/db.h db.h
Dans /usr/lib :
ln -s /usr/local/BerkeleyDB.4.3/lib/libdb-4.3.so libdb-4.3.so
ln -s /usr/local/BerkeleyDB.4.3/lib/libdb-4.3.so libdb.so
Dans /lib :
ln -s /usr/local/BerkeleyDB.4.3/lib/libdb-4.3.so libdb-4.3.so