我正在尝试将我的sqlite3-devel升级到3.35.4。我可以下载并安装标准sqlite3程序的sqlite二进制文件,但我找不到获得sqlite3版本3.35.4的开发版本的方法。我需要将项目更新为需要sqlite3 =〉3.11的项目8CentOS存储库仅支持sqlite3 3.7.17。如何在CentOS 7上安装sqlite3 3.35.4“dev”或“devel”?
oipij1gg1#
首先安装gcc和wget:
gcc
wget
sudo yum install gcc wget
然后阅读Where can one find source archives of old SQLite versions?,了解如何以.zip下载特定版本的SQLite。尝试用于Linux的.tar.gz归档(我认为.zip是用于Windows的)。因此,对于您的版本3.35.4,.tar.gz下载链接位于:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz上述路径的文件命名约定来自于https://www.sqlite.org/download.html的最新.tar.gz下载链接。下载.tar.gz归档文件:
.zip
.tar.gz
wget https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz
提取:
tar -xvf sqlite-autoconf-3350400.tar.gz
创建一个build目录并将目录更改到该目录:
build
mkdir build cd build
运行configure脚本
configure
../sqlite-autoconf-3350400/configure
编制:
make
安装:
sudo make install
仔细阅读输出,因为它会告诉你它安装到哪里。确认版本:
$ grep Version /usr/local/lib/pkgconfig/sqlite3.pc Version: 3.35.4
1条答案
按热度按时间oipij1gg1#
首先安装
gcc
和wget
:然后阅读Where can one find source archives of old SQLite versions?,了解如何以
.zip
下载特定版本的SQLite。尝试用于Linux的
.tar.gz
归档(我认为.zip
是用于Windows的)。因此,对于您的版本3.35.4,
.tar.gz
下载链接位于:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz上述路径的文件命名约定来自于https://www.sqlite.org/download.html的最新
.tar.gz
下载链接。下载
.tar.gz
归档文件:提取:
创建一个
build
目录并将目录更改到该目录:运行
configure
脚本编制:
安装:
仔细阅读输出,因为它会告诉你它安装到哪里。
确认版本: