如何安装 SQLite Debian 11

SQLite 是用 C 语言编写的,是一个提供 SQL 数据库引擎的轻量级且功能齐全的软件库。 与 PostgreSQL 和 SQL 等传统关系数据库不同,SQLite 是无服务器的,不需要任何配置。 此外,考虑到它的无服务器架构,它没有需要启动或停止的守护进程或进程。 SQLite 需要来自外部库或操作系统的最少支持。 因此,它非常适合用于智能手机、游戏机、便携式媒体播放器等嵌入式设备。

让我们看看如何安装 SQLite Debian 11.

方法一:通过APT安装SQLite

SQLite 可以在默认的 debian 11 存储库中找到。 使用 APT 安装它,如下所示:

$ sudo apt install sqlite3

使用以下命令确认安装的 sqlite 版本:

$ sqlite3 --version

输出确认我们正在运行 SQLite 3.34.1。 但是,这不是最新版本的 SQL。 如果你想安装最新的 SQLite 版本,你需要从源代码安装它,我们将在下一个方法中演示。

方法二:从源码编译安装SQLite

要安装最新版本,请考虑手动编译源代码。

首先,安装基本的编译器包。 跑步:

$ sudo apt install build-essential

然后,创建一个目录来保存 SQLite3 及其内容:

$ mkdir /opt/sqlite3

此后,前往官方 SQLite 下载页面并获取最新的二进制文件。

$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz

在撰写本指南时,最新版本的 SQLite 是 3.37.2。 提取存档文件,如图所示:

$ tar xvfz sqlite-autoconf-3370200.tar.gz

接下来,将解压缩的文件夹移动到您在上面创建的目录中。

$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3

接下来,导航到 SQLite 文件夹。

$ cd /opt/sqlite3/sqlite-autoconf-3370200

下一步是通过执行命令开始编译过程:

$ ./configure

之后,使用 make 命令启动构建过程,如下所示:

$ make -j 2

-j 表示系统中存在的内核数。 这有助于您加快构建过程。 要验证系统上存在的 CPU 核心数,请调用 nproc 命令:

$ nproc

最后,启动构建过程以安装 SQLite 3,如下所示:

$ sudo make install

现在使用以下命令确认安装的 SQLite 版本:

$ sqlite3 --version

与通过 APT 安装的版本相比,安装的版本更新。

测试 SQLite

现在 SQLite 已成功安装在我们的系统上,我们可以继续创建数据库来测试安装。 跑步:

$ sqlite3 new_db

您现在可以在 SQLite 命令行中输入 SQL 命令,如上所示。