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.
This package is known to build and work properly using an LFS-7.10 platform.
Téléchargement (HTTP) : http://sqlite.org/2016/sqlite-autoconf-3140100.tar.gz
Somme de contrôle MD5 du téléchargement : 3634a90a3f49541462bcaed3474b2684
Taille du téléchargement : 2.4 Mo
Estimation de l'espace disque requis : 41 Mo (plus 30 Mo pour la documentation facultative)
Estimation du temps de construction : 0.4 SBU
Documentation facultative
Téléchargement (HTTP) : http://sqlite.org/2016/sqlite-doc-3140100.zip
Somme de contrôle MD5 du téléchargement : 494287b4dc0d2696e0ca1e7462e518da
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-3140100.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.14.1 && cp -v -R sqlite-doc-3140100/* /usr/share/doc/sqlite-3.14.1
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
-DSQLITE_ENABLE_FTS3_TOKENIZER=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 une
suppression sécurisée et l'activation de la notification de
déverrouillage. Depuis firefox-41
la table virtuelle dbstat est aussi requise. La seule façon de
faire cela est de les inclure dans le CFLAGS. Par défaut, il est
initialisé à "-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 2016-08-27 10:42:41 +0200