웹사이트 검색

Debian Wheezy에서 Bitcoin Core를 컴파일하고 설치하는 방법


이 페이지에서

  1. 일부 종속성을 설치합니다.\n
    1. 비트코인 코어의 경우
    2. bitcoin-qt용(그래픽 인터페이스)\n

    1. 1. squeeze 리포지토리를 사용하도록 sources.list를 변경합니다.\n
    2. 2.이제 Berkeley DB 버전 4.8(libdb4.8)을 설치할 수 있습니다.\n

    1. 컴파일을 위한 시스템 구성\n
    2. 컴파일

    Linux에서 비트코인을 사용하시겠습니까? 이 튜토리얼은 Debian Linux에서 Bitcoin Core를 설치하고 사용하는 방법을 설명합니다. Bitcoin Core는 bitcoin.org의 공식 비트코인 지갑입니다. bitcoin.org의 GIT 저장소에서 최신 버전을 사용하겠습니다.

    컴파일하고 실행하기 위해 Bitcoin Core는 컴파일하기 전에 설치해야 하는 다른 도구에 의존합니다.

    몇 가지 종속 항목을 설치합니다.

    비트코인 코어용

    sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev

    bitcoin-qt용(그래픽 인터페이스)

    그래픽 프런트엔드를 원하는 경우 다음 종속성도 설치합니다. 비트코인만 원한다면 이 단계를 건너뛸 수 있습니다.

    sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev

    버클리 DB 4.8 설치

    Bitcoin Core를 컴파일하려면 wheezy 리포지토리에서 사용할 수 없는 Berkeley DB 버전 4.8이 필요하므로 squeeze 리포지토리를 사용해야 합니다. 지갑이 필요하지 않은 경우(즉, 헤드리스 Bitcoin 노드를 실행하고 지갑을 다른 곳에 보관하려는 경우) 이 섹션을 완전히 건너뛰고 Bitcoin Core 다운로드 및 컴파일로 바로 이동할 수 있습니다.

    1. squeeze 리포지토리를 사용하도록 sources.list를 변경합니다.

    /etc/apt/sources.list 편집:

    vi /etc/apt/sources.list

    파일 헤드에 다음 행을 추가하십시오.

    deb http://[your favorite repository]/debian/ squeeze main contrib non-free
    deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
    

    2. 이제 Berkeley DB 버전 4.8(libdb4.8)을 설치할 수 있습니다.

    apt-get install libdb4.8++-dev libdb4.8-dev

    비트코인 코어 다운로드 및 컴파일

    Bitcoin Core 프로젝트 사이트(https://github.com/bitcoin/bitcoin/branches)의 분기 목록으로 이동하여 최신 버전 번호를 찾은 다음 아래 명령에서 "0.11"을 그것으로 대체하십시오.

    cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/

    컴파일을 위한 시스템 구성

    ./autogen.sh

    bitcon GUI가 필요하지 않은 경우 다음 명령을 사용하십시오.

    ./configure --without-gui

    그렇지 않으면 이것을 사용하십시오 :

    ./configure

    참고: 지갑이 필요하지 않기 때문에 위의 Berkeley DB 4.8 종속성을 건너뛴 경우 위의 ./configure로 시작하는 줄 끝에 "--disable-wallet"(인용 부호 제외)을 추가해야 합니다.

    엮다

    make

    비트코인 코어 설치 및 실행

    make install

    그런 다음 다음을 입력하여 Bitcoin Core를 실행할 수 있습니다.

    bitcoind(텍스트 기반 백엔드)

    bitcoin-qt(그래픽 프런트엔드)

    bitcoin-cli(명령줄 클라이언트)

    추가의

    몇 가지 유용한 명령줄:

    비트코인 서버를 데몬으로 시작하려면:

    bitcoind -daemon

    시스템에서 계정 목록을 얻으려면:

    bitcoin-cli listreceivedbyaddress 0 true

    기존 주소(여기서는 1GBykdD628RbYPr3MUhANiWchoCcE52eW2)를 계정 이름에 연결하려면:

    bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount

    비트코인(여기: 0.15)을 주소(여기: 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT)로 보내려면:

    bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15

    서버가 최신 상태(동기화)인지 확인하려면:

    echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`