web-dev-qa-db-ja.com

libdb4.8 ++-devまたは同等のものを13.10にインストールする方法は?

Peercoinで作成したMODをテストしようとしています。

libdb4.8++-devをインストールする必要がありますが、利用できません。

どうすればそれまたは同等のものをインストールできますか?

注: Peercoinのカスタム変更のパッケージをインストールできないため、これはだまされません。

5
user128334

まあ、それはlibdb++-devSudo apt-get install libminiupnpc-dev -yでコンパイルします this guy のおかげです。

ただし、「アップストリームビットコインはdb-4.8を唯一のサポートバージョンと見なします。5.1は動作することがわかっていますが、データベースはdb-4.8で作成された公式ビルドと互換性がありません。」

マイニングする場合は、-detachdbフラグを./ppcoin-qtに追加します(とにかくそれを行うのが最善です)。

1
user128334

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
6
juanpastas

Ubuntu 13.10以降でdb-4.8関連のパッケージがどうしても必要な場合は、 Bitcoin team PPA からインストールできます。 (ppa:bitcoin/bitcoin

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

このリポジトリが見つかりません

Err:15 http://ppa.launchpad.net/bitcoin/bitcoin/ubunt ディスコリリース

404 Not Found [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

また、一般的な修正:Ubuntuが見つからないlibdb_cxxヘッダーには、4.8以外のberkeley dbが見つかりました。ポータブルウォレットberkeley db 4.8 Ubuntuに必要です

参照

0
Hamed

システムに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

3時間のグーグル検索の後、私はほとんどあきらめました。

0
Ninjachef Jim

ソースからコンパイルすることもできます。 $ 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の検索場所をシステムに指示します

0
Erik Hendriks