SQLite 是全球使用最广泛的数据库引擎,并且几乎所有流行语言都有可用的客户端库。 大多数 Linux 发行版都可以从其库中安装 SQLite3。 但是,默认安装版本可能已过时或缺少最新 SQLite3 中的较新功能。 在本教程中,我们将从源代码编译最新版本的 SQLite3。
一、安装前准备工作
安装前我们需要确保系统由下面两个软件:
- wget
- tar
一般来说其实都会有这两个软件,如果没有的话,我们可以进行安装。
Debian / Ubuntu:
$ sudo apt-get install build-essential
CentOS / RHEL:
# yum update
# yum groupinstall "Development Tools"
Fedora:
# dnf update
# dnf groupinstall "Development Tools"
二、下载源码
下载地址:https://www.sqlite.org/download.html
我们需要下载的是最新的 autoconf 文件,文件名一般为:
sqlite-autoconf-<version>.tar.gz
比如下载目前最新的:
wget https://www.sqlite.org/2020/sqlite-autoconf-3330000.tar.gz
大家替换成最新版本即可。
解压文件:
$ cd ~
$ mkdir sqlite3 && cd sqlite3
$ wget [link to sqlite-autoconf-<version>.tar.gz]
$ tar xvfz sqlite-autoconf-<version>.tar.gz
三、编译并安装 SQLite3
使用下面命令编译和安装:
$ cd sqlite-autoconf-<version>
$ ./configure
$ make
$ sudo make install
四、验证安装
最后,我们查看一下 SQLite3 的版本,以确认安装成功:
$ sqlite3 --version
至此,我们就成功安装了 SQLite3。