你想在Linux上使用Bitcoin吗? 本教程介绍如何在Debian Linux上安装和使用Bitcoin Core。 Bitcoin Core是bitcoin.org的官方Bitcoin钱包。 我将使用位于bitcoin.org的GIT存储库中的最新版本。
为了编译和运行,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
对于bitcoin-qt(图形界面)
如果您想要图形前端,还要安装以下依赖关系。 如果你只想要比特币,你可以跳过这一步。
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
安装Berkeley DB 4.8
编译比特币核心需要Berkeley DB版本4.8,这在喘振仓库中不可用,因此我们必须使用挤压存储库。 请注意,如果您不需要一个钱包(即如果您想要运行一个无头的比特币节点并保持您的钱包在别处),您可以完全跳过这一部分,直接跳转到下载并编译比特币核心。
更改sources.list以使用挤压存储库
编辑/etc/apt/sources.list
:
vi /etc/apt/sources.list
在文件头中添加以下行:
deb http://[your favorite repository]/debian/ squeeze main contrib non-free deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
2.现在可以安装Berkeley DB 4.8版(libdb4.8)
apt-get install libdb4.8++-dev libdb4.8-dev
下载和编译比特币核心
转到Bitcoin Core项目网站( https://github.com/bitcoin/bitcoin/branches
)上的分支机构列表,找到最新版本号,并在下面的命令中替换“0.11”。
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
配置系统进行编译
./autogen.sh
如果您不需要bitcon GUI,请使用以下命令:
./configure --without-gui
否则使用这个:
./configure
注意:如果您跳过上面的Berkeley DB 4.8依赖关系,因为您不需要钱包,则必须在以./configure开头的行末尾添加“--disable-wallet”(不带引号)。
编译
make
安装和运行比特币核心
make install
之后,您可以输入以下命令来运行Bitcoin Core:
比特币
(基于文本的后端)
bitcoin -qt
(图形前端)
bitcoin-cli
(命令行客户端)
额外
一些有用的命令行:
启动比特币服务器作为守护进程:
bitcoind -daemon
要获取系统上的帐户列表:
bitcoin-cli listreceivedbyaddress 0 true
将现有地址(这里为:1GBykdD628RbYPr3MUhANiWchoCcE52eW2)关联到帐户名称:
bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount
将比特币(这里:0.15)发送到地址(这里:1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):
bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15
要知道您的服务器是否是最新的(同步):
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`