Berkeley DB-6.2.32
      
      
        
          Introduction à Berkeley DB
        
        
          Le paquet Berkeley DB contient des
          programmes et des outils utilisés par de nombreuses autres
          applications pour des fonctions liées à la base de données.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : http://download.oracle.com/berkeley-db/db-6.2.32.tar.gz
              
             
            - 
              
                Téléchargement (FTP) : 
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement :
                33491b4756cb44b91c3318b727e71023
              
             
            - 
              
                Taille du téléchargement : 43 Mo
              
             
            - 
              
                Estimation de l'espace disque requis : 236 Mo
              
             
            - 
              
                Estimation du temps de construction : 0.7 SBU
              
             
          
         
        
          Dépendances de Berkeley DB
        
        
          Facultatives
        
        
          Tcl-8.6.7, OpenJDK-1.8.0.141 ou Java-1.8.0.141 et
          Sharutils-4.15.2 (pour sa commande
          uudecode - les
          bindings Java sont nécessaires)
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/db
        
       
      
        
          Installation
          de Berkeley DB
        
        
          Installez Berkeley DB en lançant
          les commandes suivantes :
        
        cd build_unix                        &&
../dist/configure --prefix=/usr      \
                  --enable-compat185 \
                  --enable-dbm       \
                  --disable-static   \
                  --enable-cxx       &&
make
        
          Maintenant, en tant qu'utilisateur root :
        
        make docdir=/usr/share/doc/db-6.2.32 install &&
chown -v -R root:root                        \
      /usr/bin/db_*                          \
      /usr/include/db{,_185,_cxx}.h          \
      /usr/lib/libdb*.{so,la}                \
      /usr/share/doc/db-6.2.32
       
      
        
          Explication des commandes
        
        
          cd build_unix &&
          ../dist/configure --prefix=/usr... : Ceci
          remplace la commande ./configure normale car
          Berkeley DB est fourni avec divers
          répertoires de construction pour diverses plate-formes.
        
        
          --enable-compat185 : Ce paramètre
          active la construction de l'API de compatibilité DB-1.85.
        
        
          --enable-cxx : Ce paramètre active
          la construction les bibliothèques de l'API en C++.
        
        
          --enable-dbm : Active le support
          de l'interface primitive dont ont besoins certains vieux paquets.
        
        
          make docdir=/usr/share/doc/db-6.2.32
          install : Ceci installe la documentation à
          l'endroit standard et non dans /usr/docs.
        
        
          chown -v -R root:root
          ... : Cette commande modifie l'appartenance de
          divers fichiers installés de l'uid:gid du constructeur en root:root
        
        
          --enable-tcl --with-tcl=/usr/lib :
          Active le support Tcl dans DB et
          crée la bibliothèque libdb_tcl.
        
        
          --enable-java : Active le support
          de Java dans DB et crée les
          bibliothèques libdb_java.
        
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              db_archive, db_checkpoint, db_deadlock,
              db_dump, db_hotbackup, db_load, db_log_verify, db_printlog,
              db_recover, db_replicate, db_stat, db_tuner, db_upgrade, et
              db_verify
            
            
              Bibliothèques installées:
              libdb.so, libdb_cxx.so, libdb_java.so et
              libdb_tcl.so
            
            
              Répertoire installé:
              /usr/share/doc/db-6.2.32
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    db_archive
                   
                 | 
                
                   
                    affiche le chemin des fichiers journaux qui ne sont plus
                    utilisé.
                   
                 | 
              
              
                | 
                   
                    db_checkpoint
                   
                 | 
                
                   
                    est un processus démon utilisé pour surveiller et
                    vérifier la base de données des journaux.
                   
                 | 
              
              
                | 
                   
                    db_deadlock
                   
                 | 
                
                   
                    est utilisé pour arrêter des requêtes de verrouillage
                    quand des interblocages sont détectés.
                   
                 | 
              
              
                | 
                   
                    db_dump
                   
                 | 
                
                   
                    convertit des fichiers de base de données en format de
                    fichier lisibles par db_load.
                   
                 | 
              
              
                | 
                   
                    db_hotbackup
                   
                 | 
                
                   
                    crée « une sauvegarde à chaud » ou une image de
                    « basculement à chaud » pour les bases de
                    données Berkeley DB.
                   
                 | 
              
              
                | 
                   
                    db_load
                   
                 | 
                
                   
                    est utilisé pour créer des fichiers de base de données à
                    partir de fichiers plats créés avec db_dump.
                   
                 | 
              
              
                | 
                   
                    db_log_verify
                   
                 | 
                
                   
                    vérifie les fichiers journaux de la base de données.
                   
                 | 
              
              
                | 
                   
                    db_printlog
                   
                 | 
                
                   
                    convertit des fichiers journaux de base de données en
                    texte lisible par un humain.
                   
                 | 
              
              
                | 
                   
                    db_recover
                   
                 | 
                
                   
                    est utilisé pour restaurer une base de données à un état
                    cohérent après un échec.
                   
                 | 
              
              
                | 
                   
                    db_replicate
                   
                 | 
                
                   
                    est un processus de démon qui fournit les services de
                    réplication dans un environnement transactionnel.
                   
                 | 
              
              
                | 
                   
                    db_stat
                   
                 | 
                
                   
                    affiche des statistiques d'environnement de la base de
                    données.
                   
                 | 
              
              
                | 
                   
                    db_tuner
                   
                 | 
                
                   
                    analyse les données dans une base de données btree, et
                    suggère la taille de page qui est la meilleure pour avoir
                    des opérations optimales.
                   
                 | 
              
              
                | 
                   
                    db_upgrade
                   
                 | 
                
                   
                    est utilisé pour mettre à jour des fichiers de base de
                    données vers une version plus récente de Berkeley DB.
                   
                 | 
              
              
                | 
                   
                    db_verify
                   
                 | 
                
                   
                    est utilisé pour effectuer des tests de cohérence sur des
                    fichiers de bases de données.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-21 05:24:54 +0200