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

5 installation package-management 13.10

我正在尝试测试我为 Peercoin 创建的 mod。

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

我如何安装它或等效的?

注意:这不是骗人的,因为我无法安装我自定义的 Peercoin 更改包。

小智 8

来自 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
Run Code Online (Sandbox Code Playgroud)


小智 5

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
Run Code Online (Sandbox Code Playgroud)

找不到该存储库

错误:15 http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu disco 版本

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
Run Code Online (Sandbox Code Playgroud)

还通常修复: libdb_cxx 标头丢失 Ubuntu 发现 berkeley db 4.8 以外的版本,便携式钱包 berkeley db 4.8 Ubuntu 所需

参考


小智 1

嗯,它是通过这个人编译的,libdb++-dev并且sudo apt-get install libminiupnpc-dev -y感谢这个人

然而,“上游比特币认为 db-4.8 是唯一受支持的版本。已知 5.1 可以工作,但数据库与使用 db-4.8 创建的官方版本不兼容。”

如果采矿,请添加-detachdb标志./ppcoin-qt(可能最好还是这样做)。