首页 > 数据库 >CentOS升级sqlite3教程,如何更新sqlite版本

CentOS升级sqlite3教程,如何更新sqlite版本

时间:2023-02-22 10:22:05浏览次数:57  
标签:bin sqlite lib CentOS usr sqlite3 autoconf

今天部署图床的时候发现啥都要升级,php还要更新。。。这版本要求太严格了,还不支持docker。。。只能一步一步来了。

耗时间最长的就是这个更新sqlite3,转载一下教程。

本文为转载文章,以下内容来源于
如何正确升级 sqlite3 (CentOS)
iterdaily
创建一个工作目录(可选)
Code
1
2
mkdir sqlite3_upgrade
cd 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

解压
Code
1
tar -xf sqlite-autoconf-3320300.tar.gz
进入解压目录,编译安装
Code
1
2
3
cd sqlite-autoconf-3320300
./configure --prefix=/usr/local
make && make install
替换系统低版本 sqlite3 启动文件
Code
1
2
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
添加新版 sqlite3 动态链接库配置文件, 刷新动态链接库缓存
Code
1
2
echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig
如果添加的 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
2
sqlite3 -version
3.32.3

 

 

https://blog.zhheo.com/p/22f4cbb2.html

标签:bin,sqlite,lib,CentOS,usr,sqlite3,autoconf
From: https://www.cnblogs.com/newmiracle/p/17143403.html

相关文章

  • CentOS7 安装MySQL 8.0.28+
     MySQL的三大版本a)MySQLEnterpriseEdition:企业版本(付费)b)MySQLClusterCGE:高级集群版(收费)c)MySQLCommunityServer:社区版(开源) 登录MySQL官网https://www.mysql.com......
  • centos添加磁盘挂载
     不使用逻辑卷格式化磁盘(一路回车)fdisk/dev/vdb格式化文件格式mkfs.xfs/dev/vdb1创建挂载目录mkdir/data/加入自启动echo"/dev/vdb1/data/......
  • centos安装node.js
    本文的示例步骤中,使用的软件版本信息如下所述。当您使用不同软件版本时,需要根据实际情况自行调整命令和参数配置。最好安装前先备份快照CentOS版本:7.6Node.js版本:16.4.2......
  • 0pen(V)pn在centos6.8部署教程
    环境准备:一、EasyRSA-2.2.2.tgz证书制作工具(github下载)      centos6.8yum源配置以及epel下载yuminstallepel-releaseyumcleanallyummakechache二、制作证......
  • Centos7搭建hadoop3.3.4分布式集群
    目录1、背景2、集群规划2.1hdfs集群规划2.2yarn集群规划3、集群搭建步骤3.1安装JDK3.2修改主机名和host映射3.3配置时间同步3.4关闭防火墙3.5配置ssh免密登录3.5.1......
  • Centos7 安装MySQL8
    1.删除之前安装的MySQL包[root@localhost~]#rpm-qa|grepmariadbmariadb-libs-5.5.60-1.el7_5.x86_64[root@localhost~]#yumerase-ymariadb-libs-5.5.60-1.el......
  • CentOS7 yum安装MongoDB
    1、配置MongoDB的yum源cd/etc/yum.repos.dvimmongodb-org-6.0.repo2、添加下载配置文件(这里使用阿里云的源),保存退出[mngodb-org]name=MongoDBRepositorybaseur......
  • centos6-rsyslog使用
    概述syslog是一种广泛应用在unix/linux等设备上的日志传输协议如何采集各个机器的日志到日志集中存储及分析,通过rsyslog发送到rsyslog日志接收端,在进行解析接存储到数据......
  • 更新CentOS默认yum源为mirrors.aliyun.com
    更新CentOS默认yum源/镜像源为mirrors.aliyun.com1、首先备份系统自带的yum源配置文件   /etc/yum.repos.d/CentOS-Base.repo   在进行此类更改时候,先对系统默......
  • centos宿主机无法ping通docker容器以及dockers容器curl: (56) Recv failure: Connecti
    今天在测试docker容器时,本来配置的一切都挺顺利,放出我的测试经过:dockerrun-d--namenginx-p8080:80nginx然后这个nginx就在后台启动了,我接着使用命令curl127.......