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 12.0 platform.
Téléchargement (HTTP) : https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz
Somme de contrôle MD5 : 0c5a92bc51cf07cae45b4a1e94653dea
Taille du téléchargement : 3,1 Mo
Estimation de l'espace disque requis : 76 Mo
Estimation du temps de construction : 0.3 SBU (avec parallélisme = 4)
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2023/sqlite-doc-3420000.zip
Somme de contrôle MD5 : f3cb6b67a82bc586a096459085616e4f
Taille du téléchargement : 11 Mo
libedit et UnZip-6.0 (requis pour dézipper la documentation)
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-3420000.zip
Installez SQLite en exécutant les commandes suivantes :
./configure --prefix=/usr \ --disable-static \ --enable-fts{4,5} \ CPPFLAGS="-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'a pas de 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.42.0 && cp -v -R sqlite-doc-3420000/* /usr/share/doc/sqlite-3.42.0
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-fts{4,5}
:
ces paramètres activent la version 3,4 et 5 de l'extension de
recherche dans le texte (FTS). Remarquez que l'option --enable-fts4
active la prise en charge de FTS 4 et
FTS 3.
CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1
-DSQLITE_SECURE_DELETE=1
-DSQLITE_ENABLE_FTS3_TOKENIZER=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
ou les CPPFLAGS
.
On utilise ces derniers pour que la valeur par défaut (ou la valeur
que vous indiquez) des CFLAGS
ne soit
pas affectée. Pour plus d'informations sur ce qui peut être
spécifiée voir https://www.sqlite.org/compile.html.