比特币的下载与编译:
一 基本环境
虚拟机:VMware Workstation 12 pro
Linux版本:ubuntu-16.04.3-desktop-amd64
二 源码与库的下载
进入ubuntu系统
1.安装必备库或所需工具
更新下软件
打开终端terminal,输入以下命令
sudo apt-get update // 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包
sudo apt-get upgrade // 升级已安装的所有软件包,升级之后的版本就是本地地址里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能更新到最新的
基础依赖库下载,依次输入以下命令
安装安装linux的编译工具链
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
安装boost
sudo apt-get install libboost-all-dev
安装Berkeley DB
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
安装ZMQ
sudo apt-get install libzmq3-dev
安装QT5(libqt5core5a这里很多文章是没有a的有a的应该是升级版,没有a的无法安装)
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
安装libqrencode
sudo apt-get install libqrencode-dev
安装miniupnpc
sudo apt-get install libminiupnpc-dev
安装libevent
sudo apt-get install libevent-dev
安装git工具
sudo apt install git
2.下载源码
打开terminal,输入以下命令
cd ~
git clone https://github.com/bitcoin/bitcoin.git
三、安装比特币客户端
创建目录,下载解压安装berkeley-db
cd ~
mkdir bitcoin/db4/
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx --disable-shared--with-pic --prefix=/home/liuzhiyuan/bitcoin/db4/
//把liuzhiyuan改成自己名字
make
sudo make install
比特币(Bitcoin)客户端的安装
cd ~/bitcoin/
./autogen.sh
./configure LDFLAGS="-L/home/liuzhiyuan/bitcoin/db4/lib/" CPPFLAGS="-I/home/liuzhiyuan/bitcoin/db4/include/"
然后编译
make
sudo make install
四、安装完成了验证是否成功
通过询问系统下面2个可执行文件的路径,来确认bitcoin是否安装成功。
$ which bitcoind
正确结果:/usr/local/bin/bitcoind
$ which bitcoin-cli
正确结果:/usr/local/bin/bitcoin-cli
启动图像客户端,
bitcoin-qt
五,我自己遇到的问题
重启Ubuntu系统后会出现打不开系统图形界面的问题
出现:The system is running
in low-graphics mode时
1.Ctrl+ALT+F1 进入控制台
2.输入用户名和密码进入系统
3.输入以下命令:
cd /etc/X11
sudo cp xorg.conf.failsafe xorg.conf
sudo reboot
就可以进入了,只是分辨率变低了
2018.2.24 ZEAL
网友评论