GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie man Bitcoin Core auf Debian Wheezy kompiliert und installiert

Möchten Sie Bitcoin unter Linux verwenden? Dieses Tutorial erklärt, wie man Bitcoin Core unter Debian Linux installiert und verwendet. Bitcoin Core ist das offizielle Bitcoin Wallet von bitcoin.org. Ich werde die neueste Version aus dem GIT-Repository auf bitcoin.org verwenden.

Um zu kompilieren und auszuführen, hängt Bitcoin Core von einigen anderen Tools ab, die vor dem Kompilieren installiert werden müssen:

Installieren Sie einige Abhängigkeiten:

Für 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

Für bitcoin-qt (grafische Schnittstelle)

Wenn Sie das grafische Frontend möchten, installieren Sie auch die folgenden Abhängigkeiten. Wenn Sie nur Bitcoin wollen, können Sie diesen Schritt überspringen.

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

Installieren von Berkeley DB 4.8

Das Kompilieren von Bitcoin Core erfordert die Berkeley DB Version 4.8, die nicht in den Wheezy-Repositories verfügbar ist, daher müssen wir Squeeze-Repositories verwenden. Beachten Sie, dass Sie, wenn Sie kein Wallet benötigen (d. h. wenn Sie einen Headless-Bitcoin-Knoten betreiben und Ihr Wallet woanders aufbewahren möchten), diesen Abschnitt vollständig überspringen und direkt zum Herunterladen und Kompilieren von Bitcoin Core springen können.

1.Ändern Sie die sources.list, um Squeeze-Repositories zu verwenden

Bearbeiten Sie /etc/apt/sources.list :

vi /etc/apt/sources.list

Fügen Sie im Kopf der Datei die folgenden Zeilen hinzu:

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

2.Jetzt können Sie Berkeley DB Version 4.8 (libdb4.8) installieren

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

Herunterladen und Kompilieren von Bitcoin Core

Gehen Sie zur Zweigliste auf der Bitcoin Core-Projektseite (https://github.com/bitcoin/bitcoin/branches), suchen Sie die neueste Versionsnummer und ersetzen Sie „0.11“ im Befehl unten durch diese.

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

Konfiguriere das System für die Kompilierung

./autogen.sh

Wenn Sie keine Bitcon-GUI benötigen, verwenden Sie diesen Befehl:

./configure --without-gui

sonst verwenden Sie dies :

./configure

Hinweis:Wenn Sie die Berkeley DB 4.8-Abhängigkeit oben übersprungen haben, weil Sie kein Wallet benötigen, müssen Sie „--disable-wallet“ (ohne die Anführungszeichen) an das Ende der Zeile hinzufügen, die oben mit ./configure beginnt.

Kompilieren

make

Installieren und Ausführen von Bitcoin Core

make install

Danach können Sie Bitcoin Core ausführen, indem Sie Folgendes eingeben:

bitcoind (das textbasierte Backend)

bitcoin-qt (das grafische Frontend)

bitcoin-cli (der Befehlszeilen-Client)

Extra

Einige nützliche Befehlszeilen :

So starten Sie den Bitcoin-Server als Daemon:

bitcoind -daemon

So erhalten Sie eine Liste der Konten im System:

bitcoin-cli listreceivedbyaddress 0 true

So verknüpfen Sie eine vorhandene Adresse (hier:1GBykdD628RbYPr3MUhANiWchoCcE52eW2) mit einem Kontonamen:

bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount

Um Bitcoins (hier:0,15) an eine Adresse (hier:1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT) zu senden:

bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15

Um zu wissen, ob Ihr Server auf dem neuesten Stand (synchronisiert) ist:

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

Debian
  1. So installieren und verwenden Sie Ansible unter Debian 11

  2. So installieren und sichern Sie MariaDB unter Debian 11

  3. So installieren Sie .NET Core unter Debian 10

  4. So installieren und konfigurieren Sie Mariadb 10 in Debian 11

  5. So kompilieren und installieren Sie wxWidgets unter Ubuntu/Debian/Linux Mint

So installieren Sie einen Debian 7 (Wheezy) Minimalserver

So installieren und konfigurieren Sie Monit unter Debian 9

So installieren Sie Icinga 2 und Icinga Web 2 unter Debian 9

So installieren und verwenden Sie FFmpeg unter Debian 11

So installieren und konfigurieren Sie Git in Debian 11

So installieren Sie Wine unter Debian 7 Wheezy