CentOS7 系统安装Berkeley DB 4(DB4)详细指南
准备工作与依赖安装
在CentOS7中安装DB4需预先安装开发工具和依赖库。执行以下命令更新系统并安装必要组件:
yum update -y
yum groupinstall "Development Tools" -y
yum install openssl-devel -y
下载并解压DB4源码
从Oracle官方仓库获取DB4源码包,解压至指定目录:
wget https://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
tar -zxvf db-4.8.30.tar.gz
cd db-4.8.30/build_unix
编译与安装DB4
通过../dist/configure
生成编译配置,指定安装路径为/usr/local/BerkeleyDB.4.8
:
../dist/configure --prefix=/usr/local/BerkeleyDB.4.8 --enable-cxx
make
make install
配置系统环境变量
将DB4库路径添加到系统配置,避免应用程序链接错误:
echo "/usr/local/BerkeleyDB.4.8/lib" >> /etc/ld.so.conf.d/bdb.conf
ldconfig
验证安装结果
检查版本信息及库文件是否生成:
/usr/local/BerkeleyDB.4.8/bin/db_verify -V
ls /usr/local/BerkeleyDB.4.8/lib/libdb*
常见问题解决
- 编译错误:确认
openssl-devel
和开发工具组已安装。 - 权限不足:在
make install
前使用sudo
提权。 - 路径缺失:检查
ldconfig
是否成功加载库路径。