GNU/Linux >> Linux Esercitazione >  >> Debian

Come compilare e installare Bitcoin Core su Debian Wheezy

Vuoi usare Bitcoin su Linux? Questo tutorial spiega come installare e utilizzare Bitcoin Core su Debian Linux. Bitcoin Core è il Bitcoin Wallet ufficiale di bitcoin.org. Userò l'ultima versione dal repository GIT su bitcoin.org.

Per compilare ed eseguire, Bitcoin Core dipende da alcuni altri strumenti che devono essere installati prima della compilazione:

Installa alcune dipendenze:

Per 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

Per bitcoin-qt (interfaccia grafica)

Se vuoi il frontend grafico, installa anche le seguenti dipendenze. Se vuoi solo bitcoind, puoi saltare questo passaggio.

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

Installazione di Berkeley DB 4.8

La compilazione di Bitcoin Core richiede la versione 4.8 di Berkeley DB che non è disponibile nei repository wheezy, quindi dobbiamo usare i repository di compressione. Nota che se non hai bisogno di un portafoglio (cioè se vuoi eseguire un nodo Bitcoin senza testa e tenere il tuo portafoglio altrove) puoi saltare completamente questa sezione e passare direttamente al download e alla compilazione di Bitcoin Core.

1.Cambia il sources.list per usare i repository di compressione

Modifica /etc/apt/sources.list :

vi /etc/apt/sources.list

Aggiungi le seguenti righe nell'intestazione del file:

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

2.Ora puoi installare Berkeley DB versione 4.8 (libdb4.8)

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

Download e compilazione di Bitcoin Core

Vai all'elenco delle filiali sul sito del progetto Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), individua il numero di versione più recente e sostituisci "0.11" nel comando seguente con quello.

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

Configura il sistema per la compilazione

./autogen.sh

se non hai bisogno della GUI bitcon, usa questo comando:

./configure --without-gui

altrimenti usa questo :

./configure

Nota:se hai saltato la dipendenza Berkeley DB 4.8 sopra perché non hai bisogno di un portafoglio, devi aggiungere "--disable-wallet" (senza virgolette) alla fine della riga che inizia con ./configure sopra.

Compila

make

Installazione ed esecuzione di Bitcoin Core

make install

Successivamente, sarai in grado di eseguire Bitcoin Core digitando:

bitcoind (il backend basato su testo)

bitcoin-qt (il frontend grafico)

bitcoin-cli (il client della riga di comando)

Extra

Alcune righe di comando utili :

Per avviare il server bitcoin come demone:

bitcoind -daemon

Per ottenere un elenco di account sul sistema:

bitcoin-cli listreceivedbyaddress 0 true

Per associare un indirizzo esistente (qui:1GBykdD628RbYPr3MUhANiWchoCcE52eW2) a un nome account:

bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount

Per inviare bitcoin (qui:0.15) a un indirizzo (qui:1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):

bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15

Per sapere se il tuo server è aggiornato (sincronizzato):

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

Debian
  1. Come installare e utilizzare Ansible su Debian 11

  2. Come installare Node.js e npm su Debian 11

  3. Come installare .NET Core su Debian 10

  4. Come installare e configurare la finestra mobile su Debian 11

  5. Come compilare e installare wxWidgets su Ubuntu/Debian/Linux Mint

Come installare un server minimo Debian 7 (Wheezy).

Come installare e configurare Monit su Debian 9

Come installare Icinga 2 e Icinga Web 2 su Debian 9

Come installare e utilizzare FFmpeg su Debian 11

Come installare e configurare Git in Debian 11

Come installare Wine su Debian 7 Wheezy