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-1.0.
Téléchargement (HTTP) : https://sqlite.org/2020/sqlite-autoconf-3330000.tar.gz
Somme de contrôle MD5 du téléchargement : 842a8a100d7b01b09e543deb2b7951dd
Taille du téléchargement : 2.8 Mo
Estimation de l'espace disque requis : 126 Mo
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4)
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2020/sqlite-doc-3330000.zip
Somme de contrôle MD5 du téléchargement : 9758e9d739106c01a2603c96921d55d9
Taille du téléchargement : 9.4 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-3330000.zip
Installez SQLite en lançant les commandes suivantes :
./configure --prefix=/usr \ --disable-static \ --enable-fts5 \ CFLAGS="-g -O2 \ -DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_FTS4=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ -DSQLITE_SECURE_DELETE=1 \ -DSQLITE_ENABLE_FTS3_TOKENIZER=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.33.0 && cp -v -R sqlite-doc-3330000/* /usr/share/doc/sqlite-3.33.0
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-fts5
: ce
paramètre active la version 5 de l'extension de recherche dans le
texte.
CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_FTS4=1
-DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1
-DSQLITE_ENABLE_DBSTAT_VTAB=1"
: Des applications
comme SeaMonkey nécessitent que
ces options soient activées. 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 les spécifions
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 2020-08-17 04:12:39 +0000