1.获取源码
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
git checkout -b v0.15.1 v0.15.1
2.安装依赖项
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
3.编译
./autogen.sh
./configure
make
4.安装
sudo make install #需要赋予权限
5.运行客户端
bitcoin-qt
首次启动后,会开始漫长的同步块的过程……目前的数据大概是300多G,注意磁盘空间大小。
详细参考文档build-unix.md
其他:
在Linux下,Bitcoin默认将数据存放在~/.bitcoin文件夹中,可从该文件夹中查到存放的块数据,配置信息等。Bitcoin配置文件为bitcoin.conf,不会自动生成,需要自己在~/.bitcoin下创建并添加配置项。另可通过命令行进行操作,详细可运行bitcoind -h
查看帮助。
参考文档:
比特币客户端bitcoind的高级用法