SQLite-3.42.0

Introduction à SQLite

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz

  • Téléchargement (FTP) :

  • 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)

Téléchargements supplémentaires

Documentation facultative

Dépendances de SQLite

Facultatives

libedit et UnZip-6.0 (requis pour dézipper la documentation)

Installation de 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-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

Explication des commandes

--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.

Contenu

Programme installé: sqlite3
Bibliothèque installée: libsqlite3.so
Répertoire installé: /usr/share/doc/sqlite-3.42.0

Descriptions courtes

sqlite3

est une interface pour terminal à la bibliothèque SQLite qui peut évaluer les requêtes de façon interactive et afficher les résultats

libsqlite3.so

contient les fonctions de l'API de SQLite