001_centos7下比特币源码编译安装
Posted 乱七八糟的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001_centos7下比特币源码编译安装相关的知识,希望对你有一定的参考价值。
今天我们介绍比特币的源码安装过程,是利用编译安装的
首先安装依赖
1 yum install -y boost-devel qt-devel protobuf-devel qrencode-devel libevent-devel libtool openssl-devel glibc-headers gcc-c++
在root目录下创建bitcoin文件夹
1 mkdir /root/bitcoin
进入bitcoin目录,从github上下载比特币源码
1 cd /root/bitcoin 2 git clone https://github.com/bitcoin/bitcoin.git
从http://download.oracle.com/otn/berkeley-db/db-6.2.32.NC.tar.gz2上,下载db-6.2.32.NC.tar包,这个是berkeley db,需要注册一下账号才可以下载,下载完成后,上传到centos7上的/root目录下,并且解压缩
1 cd /root 2 tar -xf db-6.2.32.NC.tar.gz
然后进入berkeley db的目录,编译安装berkeley db
1 cd /root/db-6.2.32.NC/build_unix/ 2 ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/usr/local 3 make install
编译完berkeley db后,接着编译安装比特币
1 cd /root/bitcoin/bitcoin/ 2 sh autogen.sh 3 ./configure --with-incompatible-bdb --with-gui 4 make install
会报一堆告警信息,但是不用理会,最终运行echo $?,看一眼有没有报错即可,如果显示0,就是没报错
1 echo $?
安装完毕后,会在/usr/local/bin/目录下,多出7个文件,分别是比特币的运行文件和测试文件,这里,我们运行测试文件test_bitcoin,来测试安装是否完整
1 [[email protected] bin]#cd /usr/local/bin 2 [[email protected] bin]# test_bitcoin 3 Running 287 test cases... 4 5 *** No errors detected
最终的输出,显示没有被检测到错误
本次安装是基于centos7的,但是没有桌面,所以无法测试钱包文件,会提示以下信息
1 [[email protected] bin]# test_bitcoin-qt 2 test_bitcoin-qt: cannot connect to X server
到此,安装全部完成
以上是关于001_centos7下比特币源码编译安装的主要内容,如果未能解决你的问题,请参考以下文章