Ubuntu搭建BitCoin环境实验步骤及问题整理
环境说明:
这是小编第一次搭建BitCoin环境,细节可能不周,望赐教。
本机环境 | Ubuntu配置 |
---|---|
windows10 | ubuntu16.0.4 |
16G+512 | 4G+4 |
实验流程:
- 安装Vmvare tools;
- 修改Ubuntu的依赖源 ;
- 安装所需环境依赖包;
- 下载比特币源码;
- 比特币源码编译安装。
实验步骤:
1. 安装Vmvare tools(解压执行 ./vmvare-install.pl,重启即可)
2. 修改Ubuntu的依赖源
3. 安装所需环境依赖包
安装必备软件包 | sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 |
---|---|
安装可选软件包Boost | sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev |
安装BerkeleyDB,对于Ubuntu需安装db4.8版本软件包,需将软件包加入到软件仓库,再进行安装 | 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 |
安装UPnP库 | sudo apt-get install libminiupnpc-dev |
安装ZMQ库 | sudo apt-get install libzmq3-dev |
安装qt5,bitcoin钱包的图形用户界面 | sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler |
安装二维码库 | sudo apt-get install libqrencode-dev |
附图片如下:
4. 下载比特币源码
5. 比特币源码编译安装
./autogen.sh
./configure 生成Makefile
make 编译
make install 安装
bitcoin-qt 通过QT图形化界面下载全节点钱包,时间较长
问题整理:
1. 系统登陆失败(提示:The system is running in low-graphics mode)
2. 执行./configure命令末尾报错(提示Q5,SQLite3找不到)
SQLite3安装后依旧报错,安装编译所需工作包后执行无误。
命令: sudo apt-get install libsqlite3-dev