CentOS 7 上编译和安装 SQLite 3.9.0

文章目录

可能报错分析

报错如下:

django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).

原因:版本为3.7.太低了,需要升级到3.9.0至少

详细安装过程

1.安装所需的编译工具:

csharp 复制代码
sudo yum install gcc make autoconf automake libtool

2.下载 SQLite 3.9.0 的源代码:

csharp 复制代码
wget https://sqlite.org/2015/sqlite-autoconf-3090000.tar.gz

3.解压缩源代码:

csharp 复制代码
tar xvf sqlite-autoconf-3090000.tar.gz

4.进入解压后的目录:

csharp 复制代码
cd sqlite-autoconf-3090000

5.配置 SQLite 的编译选项:

csharp 复制代码
./configure --prefix=/usr/local

6.编译 SQLite:

csharp 复制代码
make

7.安装 SQLite:

csharp 复制代码
sudo make install

8.验证版本:

csharp 复制代码
sqlite3 --version

成功:

相关推荐
Abladol-aj22 分钟前
并发和并行的基础知识
java·linux·windows
JunLan~5 小时前
Rocky Linux 系统安装/部署 Docker
linux·docker·容器
方竞6 小时前
Linux空口抓包方法
linux·空口抓包
海岛日记7 小时前
centos一键卸载docker脚本
linux·docker·centos
AttackingLin7 小时前
2024强网杯--babyheap house of apple2解法
linux·开发语言·python
贰十六7 小时前
笔记:Centos Nginx Jdk Mysql OpenOffce KkFile Minio安装部署
笔记·nginx·centos
学Linux的语莫9 小时前
Ansible使用简介和基础使用
linux·运维·服务器·nginx·云计算·ansible
踏雪Vernon9 小时前
[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式
linux·docker·容器·harmonyos
学Linux的语莫9 小时前
搭建服务器VPN,Linux客户端连接WireGuard,Windows客户端连接WireGuard
linux·运维·服务器