zoukankan      html  css  js  c++  java
  • 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 [root@centos7 bin]#cd /usr/local/bin
    2 [root@centos7 bin]# test_bitcoin
    3 Running 287 test cases...
    4 
    5 *** No errors detected

    最终的输出,显示没有被检测到错误

    本次安装是基于centos7的,但是没有桌面,所以无法测试钱包文件,会提示以下信息

    1 [root@centos7 bin]# test_bitcoin-qt
    2 test_bitcoin-qt: cannot connect to X server

    到此,安装全部完成

  • 相关阅读:
    一款简单易用的.Net 断言测试框架 : Shouldly
    单元测试 使用 Effort 内存数据库 报错
    解决 对路径bin oslyn..的访问被拒绝
    数据库设计:多选查询与匹配
    oracle快速创建主键
    models中,字段参数limit_choices_to的用法
    models中,对于(Small)IntegerField类型字段的choices参数在前端的展示
    Django ModelForm组件
    会议室预定
    Django admin管理工具
  • 原文地址:https://www.cnblogs.com/405845829qq/p/9264064.html
Copyright © 2011-2022 走看看