Wie man Bitcoin Core auf Debian Wheezy kompiliert und installiert
Auf dieser Seite
- Installieren Sie einige Abhängigkeiten:
- Für Bitcoin-Core
- Für bitcoin-qt (grafische Oberfläche)
- 1.Ändern Sie die sources.list, um Squeeze-Repositories zu verwenden
- 2. Jetzt können Sie Berkeley DB Version 4.8 (libdb4.8) installieren.
- Konfiguriere das System für die Kompilierung
- Kompilieren
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 Oberfläche)
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 keine Wallet benötigen (d. h. wenn Sie einen Headless-Bitcoin-Knoten betreiben und Ihre 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
/etc/apt/sources.list bearbeiten:
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/
Konfigurieren Sie das System für die Kompilierung
./autogen.sh
Wenn Sie keine Bitcon-GUI benötigen, verwenden Sie diesen Befehl:
./configure --without-gui
sonst benutze das:
./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:
Bitcoin (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 rufen Sie eine Liste der Konten im System ab:
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
So wissen Sie, 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`