SQLite パッケージは トランザクション SQL データベースエンジンです。 特徴として、自己完結 (self-contained) していて、サーバーモジュールが不要、かつ設定が不要なものです。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://sqlite.org/2023/sqlite-autoconf-3440200.tar.gz
ダウンロード MD5 sum: c02f40fd4f809ced95096250adc5764a
ダウンロードサイズ: 3.1 MB
必要ディスク容量: 78 MB
概算ビルド時間: 0.3 SBU (Using parallelism=4)
任意のドキュメント
ダウンロード (HTTP): https://sqlite.org/2023/sqlite-doc-3440000.zip
ダウンロード MD5 sum: 582eda938623201e0be3d48bf55f244b
ダウンロードサイズ: 11 MB
任意のドキュメントをダウンロードしている場合は、以下のコマンドを実行することで、ドキュメントをソースツリー内にインストールします。
unzip -q ../sqlite-doc-3440000.zip
以下のコマンドを実行して SQLite をビルドします。
./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
このパッケージにテストスイートはありません。
root ユーザーになって以下を実行します。
make install
任意のドキュメントをダウンロードしている場合は、root
ユーザーとなって以下のコマンドを実行し、ドキュメントをインストールします。
install -v -m755 -d /usr/share/doc/sqlite-3.44.2 && cp -v -R sqlite-doc-3440000/* /usr/share/doc/sqlite-3.44.2
--disable-static:
このスイッチはスタティックライブラリをインストールしないようにします。
--enable-fts{4,5}: These
switches enable support for version 3, 4 and 5 of the full text
search (FTS) extension. Note that the --enable-fts4 switch enables support for both FTS
version 4 and FTS version 3.
CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1
... : Applications such as SeaMonkey require these options to be turned
on. The only way to do this is to include them in the CFLAGS or CPPFLAGS. We
use the latter so the default value (or any value set by the user)
of CFLAGS won't be affected. For further
information on what can be specified see https://www.sqlite.org/compile.html.