Ubuntu搭建BitCoin环境实验步骤及问题整理
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
Ubuntu搭建BitCoin环境实验步骤及问题整理相关推荐
- ubuntu搭建MNN环境
Ubuntu搭建MNN环境 一.安装g++.cmake.protobuf sudo apt-get install 即可,建议protobuf的版本>3.0, g++版本>4.9 $ ...
- Ubuntu搭建交叉编译环境(arm、mips、powerpc)
Ubuntu搭建交叉编译环境 说点什么吧 为什么需要交叉编译 交叉编译环境简介 Arm交叉编译环境搭建 Mips交叉编译环境搭建 Powerpc交叉编译环境搭建 说点什么吧 为什么需要交叉编译 如果要 ...
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...
- Ubuntu搭建EDK2环境
文章目录 一.注意事项 二.EDK2环境搭建过程 1.换源 2.搭建EDK2环境 3. 编译运行 有问题请留言或mail至nosilver@protonmail.com 一.注意事项 由于此文档为配置 ...
- Ubuntu搭建GPU环境(CUDA、cuDNN)
前言 曾在Win10上搭建GPU环境,并使用Tensoflow-gpu训练卷积神经网络.现在使用Ubuntu运行项目,所以重新搭建一下GPU环境,下面记录一下过程. [TensorFlow]Windo ...
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)
这篇文章主要针对的是搭建好环境之后进行的一些测试,包括php连接musql的情况,安装 redis以及测试redis能不能正常使用,phpmyadmin的安装等 1.众所周知,php7取消了对于Mys ...
- ubuntu搭建Fabric环境
前言 基础概念(简书:https://www.jianshu.com/p/a387fc40ff8b):超级账本Fabric是一个分布式解决方案平台,底层是模块化的架构,拥有高度的机密性.弹性(可以理解 ...
- ubuntu 搭建mysql环境_docker 搭建ubuntu+mysql环境教程
docker 搭建ubuntu+mysql环境教程 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的 应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以 ...
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
话不多说,直接上干货.本来碰到的问题我都是直接记到笔记本上了,所以可能会有点乱,不过只要我解决的,都会给上解决方案的,希望能给看这篇文章的你一些帮助,也希望自己日后少踩坑. 一.安装ubuntu遇到的 ...
最新文章
- Appro DM8127 IPNC 挂载NFS遇到的问题及解决
- R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能
- sklearn——CountVectorizer详解
- mysql中Table is read only 的解决方法小结
- 将 Shiro 作为一个许可为基础的应用程序 五:password加密/解密Spring应用
- C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...
- 微软开源的Trill是什么?
- 记录一次服务进程强行退出的问题排查过程
- Linux常用命令(1)
- Pytext简介:facebook的基于PyTorch的NLP框架
- 关于MFC中CSpinButtonCtrl控件
- 如何有效提升软件测试质量?
- IP营销要从内部打破小众圈层的壁垒,“内容+社交”必不可少
- 东南大学女孩子学计算机的多吗,2019年应届南邮上岸东南大学计算机生,经验分享,希望能帮助到迷茫的你...
- pandas的apply中的x到底是什么
- 机器学习推荐算法之关联规则(Apriori)——支持度;置信度;提升度
- T410与T410i有什么区别?
- 把安卓手机屏幕投射到电脑上
- 裁判文书App(2020最新版) 逆向过程分析
- 今天我们不搞科研,来搞颜色
热门文章
- 乐高无限自己地图无法服务器,乐高无限地图模组怎么添加-乐高无限地图模组添加方法-7k7k游戏...
- 《University Calculus》-chaper13-向量场中的积分-线积分
- 计算机专业考研347分,2020考研常识:心理学考研312和347的区别
- 开发DBA在做什么?
- CSUST第六次周赛题解
- Voronoi图(泰森多边形)和Delaunay三角形
- 数据仓库架构和建设方法论
- 解决IDEA中文光标不跟随
- 覆盖率测试工具(coverage tool)
- BUUCTF——[极客大挑战 2019]Havefun 1