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.1 platform.
Téléchargement (HTTP) : https://sqlite.org/2024/sqlite-autoconf-3450100.tar.gz
Somme de contrôle MD5 : 743c99f996add46273694df83c9140d4
Taille du téléchargement : 3,1 Mo
Estimation de l'espace disque requis : 79 Mo
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4)
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2024/sqlite-doc-3450100.zip
Somme de contrôle MD5 : 984c7393745b940c3defc71ff2c19308
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-3450100.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.45.1 && cp -v -R sqlite-doc-3450100/* /usr/share/doc/sqlite-3.45.1
--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
...
: 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.