我正在尝试测试我创建的 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