如何在 Debian 13 中如何安装最新的 SQLite 3.52
SQLite 3.52 最近已经发布,这是一次以稳定性修复和功能优化为核心的更新。新版本解决了与 WAL(预写日志)重置相关的严重数据库损坏问题,大幅提升了系统在高并发和复杂读写场景下的可靠性。同时,ALTER TABLE 命令得到了增强,用户可以更灵活地添加或删除 NOT NULL 和 CHECK 约束,无需重建表结构。对于处理 JSON 数据的应用,新增的 json_array_insert() 和 jsonb_array_insert() 函数让开发者能够更方便地操作数组元素。命令行工具方面,引入了 Query Result Formatter,使查询结果在终端显示更清晰、数字右对齐,同时保持对旧脚本的兼容性。查询性能也有所提升,包括 EXCEPT、INTERSECT 和 UNION 操作采用排序合并策略,以及星型结构查询和 EXISTS 子查询优化。此外,浮点数文本转换精度提高到 17 位,保证数值精度准确。值得注意的是,Windows RT 平台已不再支持。总体来说,SQLite 3.52 在保证数据库安全和稳定性的同时,也在功能、性能和开发体验上做出了显著改进,是一次重要的维护升级。
SQLite 3.52 发布相关链接:https://www.linuxmi.com/sqlite-3-52.html
那么如何在 Debian 13 中安装 SQLite 3.52 呢,如果仓库里的 SQLite 版本不是 SQLite 3.52,最简单的方法是 从官方源码编译安装。SQLite 依赖很少,编译过程通常只需要几条命令即可完成。
下面是一套在 Debian 13 上安装 SQLite 3.52 最新版的常用步骤。
一、安装编译依赖
先安装基本编译工具:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install build-essential wget tar

如果系统没有 gcc、make,这一步会自动安装。
二、下载 SQLite 3.52 源码
进入临时目录下载源码:
linuxmi@linuxmi:~/www.linuxmi.com$ cd /tmp
linuxmi@linuxmi:/tmp$ wget https://www.sqlite.org/2026/sqlite-autoconf-3520000.tar.gz

解压:
linuxmi@linuxmi:/tmp$ tar xvf sqlite-autoconf-3520000.tar.gz

linuxmi@linuxmi:/tmp$ cd sqlite-autoconf-3520000
三、编译并安装
执行标准编译流程:
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ ./configure
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ make -j$(nproc)
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ sudo make install
SQLite 在 Unix/Linux 上通常通过 ./configure && make 编译即可生成 CLI 和库文件。
安装完成后默认会放在:
/usr/local/bin/sqlite3
四、检查版本
运行:
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ sqlite3 --version
如果显示类似:
3.52.0 2026-03-06 16:01:44 557aeb43869d3585137b17690cb3b64f7de6921774daae9e56403c3717dceab6 (64-bit)

五、避免系统旧版本优先
Debian 自带的可能在 /usr/bin/sqlite3。
如果版本没变,可以检查路径:
linuxmi@linuxmi:~/www.linuxmi.com$ which sqlite3
若仍指向旧版本,可使用:
export PATH=/usr/local/bin:$PATH
或建立软链接:
sudo ln -sf /usr/local/bin/sqlite3 /usr/bin/sqlite3
💡 更推荐的方式(适合长期使用)
如果你经常需要新版本 SQLite,可以用 源码 + /usr/local 安装,这样不会破坏 Debian 的系统库,升级也更安全。
The post 如何在 Debian 13 中如何安装最新的 SQLite 3.52 first appeared on Linux迷.
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/234141.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论