Búsqueda de sitios web

Cómo compilar e instalar Bitcoin Core en Debian Wheezy


En esta página

  1. Instala algunas dependencias:
    1. Para bitcoin-core
    2. Para bitcoin-qt (interfaz gráfica)

    1. 1. Cambie la lista de fuentes para usar repositorios de compresión
    2. 2.Ahora puede instalar Berkeley DB versión 4.8 (libdb4.8)

    1. Configurar el sistema para la compilación
    2. Compilar

    ¿Quieres usar Bitcoin en Linux? Este tutorial explica cómo instalar y usar Bitcoin Core en Debian Linux. Bitcoin Core es la billetera oficial de Bitcoin de bitcoin.org. Usaré la última versión del repositorio GIT en bitcoin.org.

    Para compilar y ejecutar, Bitcoin Core depende de algunas otras herramientas que deben instalarse antes de compilar:

    Instala algunas dependencias:

    Para 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

    Para bitcoin-qt (interfaz gráfica)

    Si desea la interfaz gráfica, instale también las siguientes dependencias. Si solo desea bitcoind, puede omitir este paso.

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

    Instalación de Berkeley DB 4.8

    La compilación de Bitcoin Core requiere la versión 4.8 de Berkeley DB, que no está disponible en los repositorios de Wheezy, por lo que debemos usar repositorios de compresión. Tenga en cuenta que si no necesita una billetera (es decir, si desea ejecutar un nodo de Bitcoin sin cabeza y mantener su billetera en otro lugar), puede omitir esta sección por completo y saltar directamente a la descarga y compilación de Bitcoin Core.

    1. Cambie la lista de fuentes para usar repositorios de compresión

    Edite /etc/apt/sources.list:

    vi /etc/apt/sources.list

    Agregue las siguientes líneas en el encabezado del archivo:

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

    2.Ahora puede instalar Berkeley DB versión 4.8 (libdb4.8)

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

    Descarga y compilación de Bitcoin Core

    Vaya a la lista de sucursales en el sitio del proyecto Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), localice el último número de versión y sustituya \0.11\ en el siguiente comando con eso.

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

    Configurar el sistema para la compilación

    ./autogen.sh

    si no necesita la GUI de bitcon, use este comando:

    ./configure --without-gui

    más usa esto:

    ./configure

    Nota: si omitió la dependencia de Berkeley DB 4.8 anterior porque no necesita una billetera, debe agregar \--disable-wallet\ (sin las comillas) al final de la línea que comienza con ./configure arriba.

    Compilar

    make

    Instalación y ejecución de Bitcoin Core

    make install

    Después de eso, podrá ejecutar Bitcoin Core escribiendo:

    bitcoind (el backend basado en texto)

    bitcoin-qt (la interfaz gráfica)

    bitcoin-cli (el cliente de línea de comandos)

    Extra

    Algunas líneas de comando útiles:

    Para iniciar el servidor bitcoin como daemon:

    bitcoind -daemon

    Para obtener una lista de cuentas en el sistema:

    bitcoin-cli listreceivedbyaddress 0 true

    Para asociar una dirección existente (aquí: 1GBykdD628RbYPr3MUhANiWchoCcE52eW2) a un nombre de cuenta:

    bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount

    Para enviar bitcoins (aquí: 0.15) a una dirección (aquí: 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):

    bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15

    Para saber si su servidor está actualizado (sincronizado):

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

Artículos relacionados: