如何在 Ubuntu 18.04 上安装或升级到 sqlite 3.33.0?

Mik*_*ins 2 sqlite upgrade apt-get ubuntu-18.04

我目前正在使用 SQLite3 运行 Ubuntu 18.04。SQLite 3 的版本为 3.22.0,我需要将其升级到版本 3.33.0 以利用可用的新功能。如果我使用 apt-get 删除并重新安装 SQLite3,它只会重新安装 3.22.0。如何升级到最新版本的 SQLite3?

div*_*gon 5

我试图从源代码编译最新的 sqlite3,但它不适用于 Ubuntu 18.04 的软件包。

最终,我将我的 Ubuntu 升级到 20.04(Focal Fossa),并且它带有 Sqlite 3.31。

如果您想要最新的 Sqlite 3.34(在本文发布时),您需要自己下载并构建它。

步骤非常简单。

第 1 步 - 下载源代码

wget https://sqlite.org/2021/sqlite-autoconf-3340100.tar.gz
Run Code Online (Sandbox Code Playgroud)

第 2 步 - 提取 tarball

tar -xvf sqlite-autoconf-3340100.tar.gz && cd sqlite-autoconf-3340100
Run Code Online (Sandbox Code Playgroud)

第 3 步 - 配置

./configure
Run Code Online (Sandbox Code Playgroud)

第 4 步 - 制作

make
Run Code Online (Sandbox Code Playgroud)

第 5 步 - 进行安装

sudo make install
Run Code Online (Sandbox Code Playgroud)

第 6 步 - 添加到 PATH

export PATH="/usr/local/lib:$PATH"
Run Code Online (Sandbox Code Playgroud)

步骤 7 - 验证安装

sqlite3 --version
3.34.1 2021-01-20 14:10:07 10e20c0b43500cfb9bbc0eaa061c57514f715d87238f4d835880cd846b9ebd1f
Run Code Online (Sandbox Code Playgroud)