Ubuntu编译安装比特币客户端
程序员文章站
2022-03-10 12:16:24
...
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的高级用法
推荐阅读
-
Ubuntu 12.04 x64 编译安装lamp的步骤
-
Ubuntu下nginx编译安装参数配置
-
ubuntu 编译安装php 5.3.3+memcache的方法
-
Ubuntu 17.04系统下源码编译安装opencv的步骤详解
-
ubuntu 13.10编译安装mono环境(二)
-
Ubuntu1604生产环境下编译安装mariadb10.2.26
-
Linux中编译安装Subversion(SVN)客户端的教程
-
ubuntu13.10编译安装mono环境(一)
-
[环境配置]Ubuntu 16.04 源码编译安装OpenCV-3.2.0+OpenCV_contrib-3.2.0及产生的问题
-
ubuntu16.04编译安装opencv3.4.6