如何在 13.10 上安装 libdb4.8++-dev 或同等版本?

如何在 13.10 上安装 libdb4.8++-dev 或同等版本?

我正在尝试测试我创建的 Peercoin 模型。

我需要安装libdb4.8++-dev,但它不可用。

我该如何安装它或者类似的东西?

笔记:这不是一个重复,因为我无法安装我对 Peercoin 的自定义修改包。

答案1

来自 nullnoname 的回答。以下是我针对 ubuntu 16 所做的事情:

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev

答案2

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev

未找到此存储库

错误:15http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu迪斯科发行

404 未找到 [IP: 91.189.95.83 80]

所以你可以尝试这种方法

wget http://download.oracle.com/berkeley-db/db-4.8.30.zip
unzip db-4.8.30.zip
cd db-4.8.30
cd build_unix/
../dist/configure --prefix=/usr/local --enable-cxx
make
make install

常见修复:缺少 libdb_cxx 标头 Ubuntu 发现除 4.8 之外的 berkeley db,便携式钱包需要 berkeley db 4.8 Ubuntu

参考

答案3

如果你确实需要 Ubuntu 13.10 及更高版本中的 db-4.8 相关软件包,可以从以下位置安装它们比特币团队 PPA。 (ppa:比特币/比特币

答案4

您也可以从源代码编译它。 $ wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz' $ tar -xzvf db-4.8.30.NC.tar.gz $ cd db-4.8.30.NC/build_unix/ $ ../dist/configure --enable-cxx $ make $ make install

告诉你的系统在哪里可以找到 db4.8 $ export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include" $ export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib" $ ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so

相关内容