Chcete používat bitcoiny na Linuxu? Tento tutoriál vysvětluje, jak nainstalovat a používat bitcoinové jádro na Debian Linuxu. Bitcoin Core je oficiální bitcoinová peněženka od bitcoin.org. Použiji nejnovější verzi z úložiště GIT na bitcoin.org.
Aby bylo možné zkompilovat a spustit, Bitcoin Core závisí na některých dalších nástrojích, které musí být nainstalovány před kompilací:
Nainstalujte některé závislosti:
Pro bitcoinové jádro
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
Pro bitcoin-qt (grafické rozhraní)
Pokud chcete grafické rozhraní, nainstalujte také následující závislosti. Pokud chcete pouze bitcoind, můžete tento krok přeskočit.
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
Instalace Berkeley DB 4.8
Kompilace bitcoinového jádra vyžaduje Berkeley DB verze 4.8, která není k dispozici v repozitářích wheezy, takže musíme použít repozitáře squeeze. Všimněte si, že pokud nepotřebujete peněženku (tj. pokud chcete provozovat bezhlavý bitcoinový uzel a peněženku mít jinde), můžete tuto sekci zcela přeskočit a přejít přímo ke stažení a kompilaci bitcoinového jádra.
1. Změňte source.list tak, aby používal squeeze repozitáře
Upravit /etc/apt/sources.list:
vi /etc/apt/sources.list
Přidejte následující řádky do záhlaví souboru:
deb http://[your favorite repository]/debian/ squeeze main contrib non-free deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
2.Nyní můžete nainstalovat Berkeley DB verze 4.8 (libdb4.8)
apt-get install libdb4.8++-dev libdb4.8-dev
Stahování a kompilace bitcoinového jádra
Přejděte na seznam poboček na webu projektu Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), najděte číslo nejnovější verze a nahraďte jím „0.11“ v příkazu níže.
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
Nakonfigurujte systém pro kompilaci
./autogen.sh
pokud bitcon GUI nepotřebujete, použijte tento příkaz:
./configure --without-gui
jinak použijte toto :
./configure
Poznámka:Pokud jste přeskočili výše uvedenou závislost Berkeley DB 4.8, protože nepotřebujete peněženku, musíte přidat "--disable-wallet" (bez uvozovek) na konec řádku, který začíná ./configure výše.
Zkompilovat
make
Instalace a spuštění bitcoinového jádra
make install
Poté budete moci spouštět bitcoinové jádro zadáním:
bitcoind (textový backend)
bitcoin-qt (grafický frontend)
bitcoin-cli (klient příkazového řádku)
Navíc
Některé užitečné příkazové řádky:
Spuštění bitcoinového serveru jako démona:
bitcoind -daemon
Chcete-li získat seznam účtů v systému:
bitcoin-cli listreceivedbyaddress 0 true
Chcete-li přiřadit existující adresu (zde:1GBykdD628RbYPr3MUhANiWchoCcE52eW2) k názvu účtu:
bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount
Jak poslat bitcoiny (zde:0,15) na adresu (zde:1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):
bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15
Chcete-li zjistit, zda je váš server aktuální (synchronizovaný):
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`