私は[http://www.mediafire.com/file/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip]
ubuntu quantalで実行されている私のラップトップからbitcoin-repote-rpcマイナーをインストールしようとしています。プロジェクトをビルドするにはCMakeを使用する必要があります。私はいくつかのエラーに遭遇し、依存関係をインストールすることによってそれらを解決することができました。今私が解決できない最後のビットはこのエラーメッセージです
CMake Error at CMakeLists.txt:112 (MESSAGE):
Could not locate BerkeleyDB
この問題の解決方法を教えてください。よろしくお願いします。
私が走るとき
dpkg -l 'libdb*' | grep '^ii'
次のパッケージがすでにインストールされています
ii libdb5.1:i386 5.1.29-5ubuntu2 i386 Berkeley v5.1 Database Libraries [runtime]
ii libdbus-1-3:i386 1.6.4-1ubuntu4 i386 simple interprocess messaging system (library)
ii libdbus-glib-1-2:i386 0.100-1ubuntu0.1 i386 simple interprocess messaging system (GLib-based shared library)
ii libdbusmenu-glib4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus
ii libdbusmenu-gtk3-4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus - GTK+ version
ii libdbusmenu-gtk4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus - GTK+ version
ii libdbusmenu-qt2:i386 0.9.2-0ubuntu3 i386 Qt implementation of the DBusMenu protocol
そして、これはエラーを生成しているように見えるCMakelists.txtからの部分です
# Use BDB local module
FIND_PACKAGE(BerkeleyDB)
IF(DB_INCLUDE_DIR)
INCLUDE_DIRECTORIES(${DB_INCLUDE_DIR})
ELSE(DB_INCLUDE_DIR)
MESSAGE(FATAL_ERROR "Could not locate BerkeleyDB")
ENDIF(DB_INCLUDE_DIR)
問題に関する詳細情報を追加してください。質問にはビットコインマイナーのソースコードへのリンクがありません。分析のために完全なビルドログも投稿する必要があります。以下の私の回答が役に立たない場合は、私の回答を更新するためにその情報が必要になります。
—
oerdnj 2013
詳細情報を追加しました。
—
Nadeem Muhammad 2013
でインストールされたパッケージは取得できません
—
oerdnj 2013
sudo apt-cache search libdb
が、利用可能なパッケージは取得できます。インストールされているパッケージのリストを入手してくださいdpkg -l 'libdb*' | grep '^ii'
私はLinuxに非常に慣れていないため、最初から学習する必要があります:)コマンドを実行し、質問を編集して結果を追加しました。確認してください。親切なサポートをありがとう
—
Nadeem Muhammad 2013