Peercoinで作成したMODをテストしようとしています。
libdb4.8++-dev
をインストールする必要がありますが、利用できません。
どうすればそれまたは同等のものをインストールできますか?
注: Peercoinのカスタム変更のパッケージをインストールできないため、これはだまされません。
まあ、それはlibdb++-dev
とSudo apt-get install libminiupnpc-dev -y
でコンパイルします this guy のおかげです。
ただし、「アップストリームビットコインはdb-4.8を唯一のサポートバージョンと見なします。5.1は動作することがわかっていますが、データベースはdb-4.8で作成された公式ビルドと互換性がありません。」
マイニングする場合は、-detachdb
フラグを./ppcoin-qt
に追加します(とにかくそれを行うのが最善です)。
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
Ubuntu 13.10以降でdb-4.8関連のパッケージがどうしても必要な場合は、 Bitcoin team PPA からインストールできます。 (ppa:bitcoin/bitcoin)
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に必要です
システムに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時間のグーグル検索の後、私はほとんどあきらめました。
ソースからコンパイルすることもできます。 $ 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
の検索場所をシステムに指示します