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.4.
Téléchargement (HTTP) : https://sqlite.org/2025/sqlite-autoconf-3500400.tar.gz
Somme de contrôle MD5 du téléchargement : d74bbdca4ab1b2bd46d3b3f8dbb0f3db
Taille du téléchargement : 3,0 Mo
Estimation de l'espace disque requis : 44 Mo (avec la documentation)
Estimation du temps de construction : 0,1 SBU (avec parallélisme = 4)
Documentation facultative
Téléchargement (HTTP) : https://sqlite.org/2025/sqlite-doc-3500400.zip
Somme de contrôle MD5 du téléchargement : faa12e794bcc37ba275fd6268317eb87
Taille du téléchargement : 11 Mo
libarchive-3.8.1 (requis pour décompresser la documentation) et libedit
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-3500400.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.50.4 && cp -v -R sqlite-doc-3500400/* /usr/share/doc/sqlite-3.50.4
Plusieurs paquets utilisent un greffon sqlite Python. Après l'installation de ce paquet, Python-3.13.7 devrait être reconstruit pour créer ce greffon.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-fts{4,5}
:
ces paramètres activent les versions 4 et 5 de l'extension de
recherche dans le texte (FTS).
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.