GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo compilar e instalar Bitcoin Core en Debian Wheezy

¿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:

Instalar 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

Instalando 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 source.list para usar repositorios squeeze

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 puedes instalar Berkeley DB versión 4.8 (libdb4.8)

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

Descargando y Compilando Bitcoin Core

Vaya a la lista de sucursales en el sitio del proyecto Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), localice el número de versión más reciente 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 compilación

./autogen.sh

si no necesita la GUI 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

Instalar y ejecutar 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`

Debian
  1. Cómo instalar y usar Ansible en Debian 11

  2. Cómo instalar y asegurar MariaDB en Debian 11

  3. Cómo instalar Node.js y npm en Debian 11

  4. Cómo instalar .NET Core en Debian 10

  5. Cómo instalar y configurar Mariadb 10 en Debian 11

Cómo instalar un servidor mínimo Debian 7 (Wheezy)

Cómo instalar y configurar Monit en Debian 9

Cómo instalar Icinga 2 e Icinga Web 2 en Debian 9

Cómo instalar y usar FFmpeg en Debian 11

Cómo instalar y configurar Git en Debian 11

Cómo instalar Wine en Debian 7 Wheezy