[http://www.mediafire.com/file/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip]
우분투 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
더 많은 정보가 추가되었습니다.
—
Nadeem Muhammad
와 함께 설치된 패키지는
—
oerdnj
sudo apt-cache search libdb
없지만 사용 가능한 패키지가 제공됩니다. 다음으로 설치된 패키지 목록을 확인하십시오 :dpkg -l 'libdb*' | grep '^ii'
나는 리눅스를 처음 접했고 처음부터 배워야합니다. :) 명령을 실행하고 결과를 추가하기 위해 내 질문을 편집했습니다. 검토하시기 바랍니다. 당신의 친절한 지원에 감사드립니다
—
Nadeem Muhammad