SQLite パッケージは トランザクション SQL データベースエンジンです。 特徴として、自己完結 (self-contained) していて、サーバーモジュールが不要、かつ設定が不要なものです。
本パッケージは LFS-11.1 において正しくビルドでき動作することが確認されています。
ダウンロード (HTTP): https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
ダウンロード MD5 sum: f5752052fc5b8e1b539af86a3671eac7
ダウンロードサイズ: 2.9 MB
必要ディスク容量: 140 MB
概算ビルド時間: 0.4 SBU (Using parallelism=4)
任意のドキュメント
ダウンロード (HTTP): https://sqlite.org/2021/sqlite-doc-3360000.zip
ダウンロード MD5 sum: 9abe65c7295fd0a2462f7c61f95400fd
ダウンロードサイズ: 12 MB
任意のドキュメントをダウンロードしている場合は、以下のコマンドを実行することで、ドキュメントをソースツリー内にインストールします。
unzip -q ../sqlite-doc-3360000.zip
以下のコマンドを実行して SQLite をビルドします。
./configure --prefix=/usr \ --disable-static \ --enable-fts5 \ CPPFLAGS="-DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_FTS4=1 \ -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.36.0 && cp -v -R sqlite-doc-3360000/* /usr/share/doc/sqlite-3.36.0
--disable-static
:
このスイッチはスタティックライブラリをインストールしないようにします。
--enable-fts5
: This switch
enables support for version 5 of the full text search extension.
CPPFLAGS="-DSQLITE_ENABLE_FTS3=1
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_FTS4=1
-DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1
-DSQLITE_ENABLE_DBSTAT_VTAB=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 http://www.sqlite.org/compile.html.
最終更新日: