升级sqlite3
2024-10-21 11:52:22
原文连接: https://blog.zhheo.com/p/22f4cbb2.html
创建一个工作目录(可选)
Code
1 |
mkdir sqlite3_upgrade |
下载源码包(大多发行版升级 sqlite3 都使用源码安装)
Code
1 |
wget https://www.sqlite.org/2020/sqlite-autoconf-3320300.tar.gz |
或者 wget https://docs.iterdaily.com/sqlite-autoconf-3320300.tar.gz
这个下载有时可能会连接不到,可能因为证书问题 那你可以这样下载
wget https://www.sqlite.org/2022/sqlite-autoconf-3380200.tar.gz --no-check-certificate
解压
Code
1 |
tar -xf sqlite-autoconf-3320300.tar.gz |
进入解压目录,编译安装
Code
1 |
cd sqlite-autoconf-3320300 |
替换系统低版本 sqlite3 启动文件
Code
1 |
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old |
添加新版 sqlite3 动态链接库配置文件, 刷新动态链接库缓存
Code
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 等配置文件中.
Code
1 |
export LD_LIBRARY_PATH="/usr/local/lib" |
查看新的 sqlite3 版本是否生效
Code
1 |
sqlite3 -version |
最新文章
- Android—应用程序开机自启
- centos 7 用yum安装 mysql
- MySQL-->;基础-->;001-->;MySQL基本操作
- jQuery Mobile_公司简介
- 四则运算2--c++
- php ob_ 开头的相关函数
- 3D视频的质量评价报告 (MSU出品)
- Ext.net.DirectMethods
- 在windows上缓存git 密码
- JAVA入门[16]-form表单,上传文件
- Ubuntu安装及配置virtualenv,virtualenvwrapeer
- ruby klb.rb irb
- [JavaScript] 后端js的模块化规范CommonJs
- Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十二)Spring集成Redis缓存
- Vue中的事件与常见的问题处理
- day35(servlet 3.0)
- windows下mongodb集群搭建
- jQuery 操作 radio、select、checkbox
- e667. 在给定图像中创建缓冲图像
- C#运算符笔记