Ubuntu搭建BitCoin环境实验步骤及问题整理

环境说明:

这是小编第一次搭建BitCoin环境,细节可能不周,望赐教。

本机环境 Ubuntu配置
windows10 ubuntu16.0.4
16G+512 4G+4

实验流程:

  1. 安装Vmvare tools
  2. 修改Ubuntu的依赖源
  3. 安装所需环境依赖包
  4. 下载比特币源码
  5. 比特币源码编译安装

实验步骤:

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

Ubuntu搭建BitCoin环境实验步骤及问题整理相关推荐

  1. ubuntu搭建MNN环境

    Ubuntu搭建MNN环境 一.安装g++.cmake.protobuf   sudo apt-get install 即可,建议protobuf的版本>3.0, g++版本>4.9 $ ...

  2. Ubuntu搭建交叉编译环境(arm、mips、powerpc)

    Ubuntu搭建交叉编译环境 说点什么吧 为什么需要交叉编译 交叉编译环境简介 Arm交叉编译环境搭建 Mips交叉编译环境搭建 Powerpc交叉编译环境搭建 说点什么吧 为什么需要交叉编译 如果要 ...

  3. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)

    上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...

  4. Ubuntu搭建EDK2环境

    文章目录 一.注意事项 二.EDK2环境搭建过程 1.换源 2.搭建EDK2环境 3. 编译运行 有问题请留言或mail至nosilver@protonmail.com 一.注意事项 由于此文档为配置 ...

  5. Ubuntu搭建GPU环境(CUDA、cuDNN)

    前言 曾在Win10上搭建GPU环境,并使用Tensoflow-gpu训练卷积神经网络.现在使用Ubuntu运行项目,所以重新搭建一下GPU环境,下面记录一下过程. [TensorFlow]Windo ...

  6. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)

    这篇文章主要针对的是搭建好环境之后进行的一些测试,包括php连接musql的情况,安装 redis以及测试redis能不能正常使用,phpmyadmin的安装等 1.众所周知,php7取消了对于Mys ...

  7. ubuntu搭建Fabric环境

    前言 基础概念(简书:https://www.jianshu.com/p/a387fc40ff8b):超级账本Fabric是一个分布式解决方案平台,底层是模块化的架构,拥有高度的机密性.弹性(可以理解 ...

  8. ubuntu 搭建mysql环境_docker 搭建ubuntu+mysql环境教程

    docker 搭建ubuntu+mysql环境教程 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的 应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以 ...

  9. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)

    话不多说,直接上干货.本来碰到的问题我都是直接记到笔记本上了,所以可能会有点乱,不过只要我解决的,都会给上解决方案的,希望能给看这篇文章的你一些帮助,也希望自己日后少踩坑. 一.安装ubuntu遇到的 ...

最新文章

  1. Appro DM8127 IPNC 挂载NFS遇到的问题及解决
  2. R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能
  3. sklearn——CountVectorizer详解
  4. mysql中Table is read only 的解决方法小结
  5. 将 Shiro 作为一个许可为基础的应用程序 五:password加密/解密Spring应用
  6. C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...
  7. 微软开源的Trill是什么?
  8. 记录一次服务进程强行退出的问题排查过程
  9. Linux常用命令(1)
  10. Pytext简介:facebook的基于PyTorch的NLP框架
  11. 关于MFC中CSpinButtonCtrl控件
  12. 如何有效提升软件测试质量?
  13. IP营销要从内部打破小众圈层的壁垒,“内容+社交”必不可少
  14. 东南大学女孩子学计算机的多吗,2019年应届南邮上岸东南大学计算机生,经验分享,希望能帮助到迷茫的你...
  15. pandas的apply中的x到底是什么
  16. 机器学习推荐算法之关联规则(Apriori)——支持度;置信度;提升度
  17. T410与T410i有什么区别?
  18. 把安卓手机屏幕投射到电脑上
  19. 裁判文书App(2020最新版) 逆向过程分析
  20. 今天我们不搞科研,来搞颜色

热门文章

  1. 乐高无限自己地图无法服务器,乐高无限地图模组怎么添加-乐高无限地图模组添加方法-7k7k游戏...
  2. 《University Calculus》-chaper13-向量场中的积分-线积分
  3. 计算机专业考研347分,2020考研常识:心理学考研312和347的区别
  4. 开发DBA在做什么?
  5. CSUST第六次周赛题解
  6. Voronoi图(泰森多边形)和Delaunay三角形
  7. 数据仓库架构和建设方法论
  8. 解决IDEA中文光标不跟随
  9. 覆盖率测试工具(coverage tool)
  10. BUUCTF——[极客大挑战 2019]Havefun 1