安装sqlite可以通过二进制RPM包或源码安装。
(1)二进制RPM包安装
从其官方网站(http://www.sqlite.org)或其他网站下载sqlite-3.2.8-15.2.i586.rpm、sqlite-devel-3.2.8-15.2.i586.rpm或更高版本。sqlite-3.2.8-15.2.i586.rpm主要包含sqlite命令文件和库文件;sqlite-devel-3.2.8-15.2.i586.rpm主要包括sqlite头文件和库文件。
# rpm -qa | grep sqlite // 查询是否安装sqlite
# rpm -e xxx // 卸载RMP包
# rpm -e xxx --nodeps // 强制卸载RPM包
如果版本太低,可以先卸载老版本,再安装先版本。
# rpm -qpl sqlite-3.2.8-15.2.i586.rpm // 查看sqlite安装路径
# rpm -qpl sqlite-devel-3.2.8-15.2.i586.rpm // 查看sqlite-devel安装路径
# rpm –ivh sqlite-3.2.8-15.2.i586.rpm // 安装sqlite
# rpm –ivh sqlite-devel-3.2.8-15.2.i586.rpm // 安装sqlite-devel
目录文件 说明
/usr/bin/sqlite3 sqlite3命令文件
/usr/include/sqlite3.h sqlite头文件
/usr/lib/libsqlite3.so.0 sqlite动态库
/usr/lib/libsqlite3.a sqlite静态库
/usr/share/doc/ sqlite帮助文档
(2)源码安装
从其官方网站(http://www.sqlite.org/download.html)下载源码sqlite-3.7.0.tar.gz或更高版本。
安装好SQLite后,主要包括命令文件、头文件和库文件。
目录文件 说明
/usr/local/sqlite/bin 只有一个命令文件Sqlite
/usr/local/sqlite/include 包含sqlite3.h和sqlite3ext.h两个头文件
/usr/local/sqlite/lib 包含libsqlite3.so和libsqlite3.a等SQLite静态库和动态库文件
使用时将sqlite3命令文件和库文件路径导入到环境变量,可修改~/.bashrc文件或~/.bash_profile文件或/etc/profile文件。
$ vi ~/.bashrc // 修改配置文件,添加以下两行
$ source ~/.bashrc // 执行配置文件
如果要将其移植到嵌入式系统ARM平台,在配置的时候设置一下即可。