CentOS升级sqlite3教程,如何更新sqlite版本
文章摘要
HeoGPT
这篇文章介绍了如何在CentOS上升级sqlite3。通过下载源码包,编译安装,替换启动文件和添加动态链接库配置文件等步骤,可以成功升级sqlite3版本。最后,还介绍了如何检查新版本是否生效。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉今天部署图床的时候发现啥都要升级,php还要更新。。。这版本要求太严格了,还不支持docker。。。只能一步一步来了。
耗时间最长的就是这个更新sqlite3,转载一下教程。
本文为转载文章,以下内容来源于
如何正确升级 sqlite3 (CentOS)
iterdaily
创建一个工作目录(可选)
1 | mkdir sqlite3_upgrade |
下载源码包(大多发行版升级 sqlite3 都使用源码安装)
1 | wget https://www.sqlite.org/2020/sqlite-autoconf-3320300.tar.gz |
或者 wget https://docs.iterdaily.com/sqlite-autoconf-3320300.tar.gz
解压
1 | tar -xf sqlite-autoconf-3320300.tar.gz |
进入解压目录,编译安装
1 | cd sqlite-autoconf-3320300 |
替换系统低版本 sqlite3 启动文件
1 | mv /usr/bin/sqlite3 /usr/bin/sqlite3_old |
添加新版 sqlite3 动态链接库配置文件, 刷新动态链接库缓存
1 | echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf |
如果添加的 library 不在 /lib 或 /usr/lib 下, 但是却没有权限操作写 /etc/ld.so.conf 文件的话, 这时就需要往 export 里写一个全局变量 LD_LIBRARY_PATH, 就可以了,
最后将这个 export 命令写到 bashrc 等配置文件中.
1 | export LD_LIBRARY_PATH="/usr/local/lib" |
查看新的 sqlite3 版本是否生效
1 | sqlite3 -version |
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是转载或翻译文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果