Le paquet SQLite est une bibliothèque qui implémente un moteur de base de données SQL transactionnelle autonome, sans serveur et sans configuration.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.
Téléchargement (HTTP) : https://sqlite.org/2017/sqlite-autoconf-3200000.tar.gz
Somme de contrôle MD5 du téléchargement : e262a28b73cc330e7e83520c8ce14e4d
Taille du téléchargement : 2.4 Mo
Estimation de l'espace disque requis : 48 Mo (avec la documentation)
Estimation du temps de construction : 0.4 SBU
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2017/sqlite-doc-3200000.zip
Somme de contrôle MD5 du téléchargement : ed8f9d7dfb410853619e195af2e73250
Taille du téléchargement : 5.5 Mo
libedit et UnZip-6.0 (requis pour dézipper la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/sqlite
Si vous avez téléchargée la documentation supplémentaire, tapez la commande suivante pour installer la documentation dans l'arborescence des sources :
unzip -q ../sqlite-doc-3200000.zip
Installez SQLite en lançant les commandes suivantes :
./configure --prefix=/usr --disable-static        \
            CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 \
            -DSQLITE_ENABLE_COLUMN_METADATA=1     \
            -DSQLITE_ENABLE_UNLOCK_NOTIFY=1       \
            -DSQLITE_SECURE_DELETE=1              \
            -DSQLITE_ENABLE_DBSTAT_VTAB=1" &&
make
        Ce paquet n'est pas fourni avec une suite de tests.
          Maintenant, en tant qu'utilisateur root :
        
make install
          Si vous avez téléchargée la documentation supplémentaire, tapez les
          commandes suivantes en tant qu'utilisateur root pour l'installer :
        
install -v -m755 -d /usr/share/doc/sqlite-3.20.0 && cp -v -R sqlite-doc-3200000/* /usr/share/doc/sqlite-3.20.0
          --disable-static : Ce
          paramètre empêche l'installation des versions statiques des
          bibliothèques.
        
          CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
          -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE
          -DSQLITE_ENABLE_UNLOCK_NOTIFY=1
          -DSQLITE_ENABLE_DBSTAT_VTAB=1" : Des applications
          comme Firefox nécessitent que la
          suppression sécurisée et l'activation de la notification de
          déverrouillage soient activées. Depuis firefox-41 la table virtuelle dbstat est aussi
          requise. La seule façon de faire cela est de les inclure dans les
          CFLAGS. Par défaut, ils sont initialisés à "-g -O2" alors nous spécifions cela pour préserver
          ces réglages. Vous pouvez, bien sûr, souhaiter omettre le
          '-g' si vous ne souhaitez pas créer
          des informations de débogage. Pour plus d'informations sur ce qui
          peut être spécifiée voir http://www.sqlite.org/compile.html.
        
Last updated on 2017-08-18 21:42:43 +0200