Le paquet SQLite est une bibliothèque software library qui implémente un moteur de base de données SQL transactionnel autonome, sans serveur, sans configuration.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.
Téléchargement (HTTP) : http://sqlite.org/2015/sqlite-autoconf-3081101.tar.gz
Somme de contrôle MD5 du téléchargement : 298c8d6af7ca314f68de92bc7a356cbe
Taille du téléchargement : 2.1 Mo
Estimation de l'espace disque requis : 70 Mo (with Optional Documentation)
Estimation du temps de construction : 0.3 SBU
Documentation supplémentaire
Téléchargement (HTTP) : http://sqlite.org/2015/sqlite-doc-3081101.zip
Somme de contrôle MD5 du téléchargement : 29fc9f4d2346187b11c09f867d69b427
Taille du téléchargement : 4.9 Mo
UnZip-6.0 (Requis pour décompresser la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/sqlite
Si vous avez téléchargée la documentation supplémentaire, taper la commande suivante pour installer la documentation dans l'arborescence des sources:
unzip -q ../sqlite-doc-3081101.zip
Installer SQLite en exécutant les commandes suivantes:
./configure --prefix=/usr --disable-static \ CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_SECURE_DELETE=1 \ -DSQLITE_ENABLE_DBSTAT_VTAB=1" && make
Ce paquet n'est pas livré avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez téléchargée la documentation supplémentaire, taper les
commandes suivantes en tant qu'utilisateur root
pour l'installer:
install -v -m755 -d /usr/share/doc/sqlite-3.8.11.1 && cp -v -R sqlite-doc-3081101/* /usr/share/doc/sqlite-3.8.11.1
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
CFLAGS="-g -O2 -DSQLITE_SECURE_DELETE
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1
-DSQLITE_ENABLE_DBSTAT_VTAB=1"
: Des applications
comme firefox nécéssitent une
suppression sécurisée et l'activation de la notification de
verrouillage. Depuis firefox-41 la
table virtuelle dbstat est aussi requise. La seule façon de faire
cela est de les inclure dans le CFLAGS. Par défaut, il est
initialisé à "-g -O2"
alors nous
spécifions cela pour préserver ces réglages. Vous pouvez, bien sûr,
souhaiter omettre le '-g'
si vous
n'avez pas souhaitez créer des informations de débogage. Pour plus
d'informations sur ce qui peut être spécifiée voir http://www.sqlite.org/compile.html.
Last updated on : 2013-03-31 12:41:33 +020