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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://sqlite.org/2024/sqlite-autoconf-3460100.tar.gz
Somme de contrôle MD5 du téléchargement : bde7df8c2a4bce82dbf42f7e4dda0e21
Taille du téléchargement : 3,1 Mo
Estimation de l'espace disque requis : 80 Mo
Estimation du temps de construction : 0,3 SBU (avec parallélisme = 4)
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2024/sqlite-doc-3460100.zip
Somme de contrôle MD5 du téléchargement : 3f1fc03c5aad4839825d576eea5d93ff
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-3460100.zip
Installez SQLite en exécutant les commandes suivantes :
./configure --prefix=/usr \ --disable-static \ --enable-fts{4,5} \ CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \ -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -D SQLITE_ENABLE_DBSTAT_VTAB=1 \ -D SQLITE_SECURE_DELETE=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.46.1 && cp -v -R sqlite-doc-3460100/* /usr/share/doc/sqlite-3.46.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="-D
SQLITE_ENABLE_COLUMN_METADATA=1 ...
: Certaines
applications 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.