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.