mac M2下虚拟机CentOS 8 安装上安装 Berkeley DB

问题:直接在centos8 yum安装db4-devel失败,只能手工安装

进入home目录,下载

复制代码
wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz

解压

复制代码
tar -zxvf db-4.6.21.tar.gz

切到cd db-4.6.21的build_unix下

复制代码
cd db-4.6.21
cd build_unix

安装:

复制代码
../dist/configure --prefix=/usr/local/berkeleydb --enable-cxx

该步骤如果出现报错,看下报错内容: checking build system type... ../dist/config. guess: unable to guess system type This script, last modified 2007-05-17, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://savannah.gnu.org/cgi-bin/viewcvs/\*checkout\*/config/config/config.guess and http://savannah.gnu.org/cgi-bin/viewcvs/\*checkout\*/config/config/config.sub If the version you run (../dist/config.guess) is already up to date, please send the following data and any information you think might be pertinent to <config-patches@gnu.org> in order to provide the needed information to handle your system.)

此时的处理方法是

切到dist目录下,备份文件:

复制代码
#cd ../dist
#mv config.guess config.guess.bak
#mv config.sub config.sub.bak

然后下载config.guess config.sub

复制代码
#wget http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
#wget http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub

再重新执行上面一句

然后编译安装

复制代码
#make 
#make install

通知系统Berkeley DB的动态链接库在/usr/local/berkeleydb/lib/目录

复制代码
# echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf
# ldconfig

验证安装成功

复制代码
ls /usr/local/berkeleydb/lib/libdb*

ls /usr/lib64/libdb*
相关推荐
风哥2号6 小时前
数据库教程FGMT27‑MySQL数据库基础知识与体系架构
数据库·mysql
YangYang9YangYan7 小时前
2026 校招商品分析岗位 JD 拆解,核心指标、工具与面试考点
大数据·数据库·数据分析
西安栈上月明软件科技8 小时前
从业务黑话到本体图谱:OAG本体建模五步法(西安老系统AI化改造实战)
数据库·人工智能·架构
anxiao_m8 小时前
跨云跨机房大数据迁移怎么选?不同场景工具适配指南
数据库·云启快传
风哥2号10 小时前
数据库教程FGMT43‑MySQL性能分析与优化调整
数据库·mysql
随身数智备忘录11 小时前
财务数据分析如何与业务场景结合?财务数据分析如何从数出有据到数出有用?
数据库
这个DBA有点耶12 小时前
数据库教程:从零基础到实战的完整学习路径(2026版)
数据库·程序员·代码规范
forestsea12 小时前
从零构建 Java 智能体 RAG 系统:Milvus 向量数据库实战指南
java·数据库·milvus
probex_13 小时前
从 ByConity 到 VictoriaMetrics:一次指标数据迁移引发的四种存储对比
数据库
Patrick在香港13 小时前
Python 审计香港开放数据目录:两个端点差 10 倍,只有 9.3% 的资源标了「最后修改时间」
开发语言·数据库·python·数据分析·api·数据治理·开放数据