8.52.2. Sqlite 的内容
安装的程序: sqlite3
安装的库: libsqlite3.so
安装的目录: /usr/share/doc/sqlite-3.50.4
Sqlite 软件包是一个程序库,它实现了一个独立的,不需服务器和额外配置的,支持事务的 SQL 数据库引擎。
解压该软件包的文档:
tar -xf ../sqlite-doc-3500400.tar.xz
准备编译 Sqlite:
./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 命令选项的含义:
--enable-fts{4,5}
启用全文搜索 (FTS) 扩展的第四、第五两个版本。
CPPFLAGS="-D
SQLITE_ENABLE_COLUMN_METADATA=1 ...
一些应用程序需要打开这些额外选项。它们只能通过 CFLAGS 或 CPPFLAGS 打开,我们使用后者,这样 CFLAGS 的默认值 (或者用户指定的值) 就不会受到影响。阅读 https://www.sqlite.org/compile.html 以详细了解这些选项。
编译该软件包:
make
该软件包不包含测试套件。
安装该软件包:
make install
如果需要,安装该软件包的文档:
install -v -m755 -d /usr/share/doc/sqlite-3.50.4 cp -v -R sqlite-doc-3500400/* /usr/share/doc/sqlite-3.50.4