如何在Debian Wheezy上编译和安装Bitcoin Core

你想在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`
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏