CentOS7 系統(tǒng)安裝Berkeley DB 4(DB4)詳細指南
準備工作與依賴安裝
在CentOS7中安裝DB4需預(yù)先安裝開發(fā)工具和依賴庫。執(zhí)行以下命令更新系統(tǒng)并安裝必要組件:
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
配置系統(tǒng)環(huán)境變量
將DB4庫路徑添加到系統(tǒng)配置,避免應(yīng)用程序鏈接錯誤:
echo "/usr/local/BerkeleyDB.4.8/lib" >> /etc/ld.so.conf.d/bdb.conf
ldconfig
驗證安裝結(jié)果
檢查版本信息及庫文件是否生成:
/usr/local/BerkeleyDB.4.8/bin/db_verify -V
ls /usr/local/BerkeleyDB.4.8/lib/libdb*
常見問題解決
- 編譯錯誤:確認
openssl-devel
和開發(fā)工具組已安裝。 - 權(quán)限不足:在
make install
前使用sudo
提權(quán)。 - 路徑缺失:檢查
ldconfig
是否成功加載庫路徑。