美文网首页
2018-09-01 vmbox的ubuntu下构建比特币框架

2018-09-01 vmbox的ubuntu下构建比特币框架

作者: 肖越和区块链 | 来源:发表于2018-09-01 18:54 被阅读0次

接触了比特币之后才知道Windows在高端构建中的低位……

在国内找了很多有关比特币核心构建文章,但都大同小异,讲的不是很全面周到。

于是自己找了比特币GitHub的介绍页面,做一次小计吧。

GitHub比特币构建详解的文件

我花了两天时间去吃这个文件,都没有完全搞懂……

吃了英文的亏啊!


第一步:构建需要的依赖关系(我找的这些文章不是关系混乱,就是版本不同。在这里面找的算是权威了吧。)

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev

第二步:安装db4.8软件包。(官网说钱包需要这个数据库)

因为ubuntu自带有db系列的数据库,所以这样安装会出现问题。下面也有一个类似的问题,我的解决方法是安装aptitude。

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:bitcoin/bitcoinsudo apt-get updatesudo apt-get install libdb4.8-dev libdb4.8++-dev

第三步:构建qt环境(我在这里混了好久。)

在ubuntu上亲测也会有版本问题,然后我用aptitude降了一级,成功安装所有依赖。

sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

如果没有出错的话,到这里所有依赖都安装完毕。然后就是:

./autogen.sh

./configure

make

make install


然后不知道为什么,bitcoin-qt 一直没有办法运行。

Command 'bitcoin-qt' not found, but can be installed with:sudo snap install bitcoin-qt

make之后是抛出这样的error:

Makefile:3678: recipe for target 'install-libLTLIBRARIES' failedmake[3]: *** [install-libLTLIBRARIES] Error 1make[3]: 离开目录“/home/xiaoyue/src/bitcoin/src”Makefile:10423: recipe for target 'install-am' failedmake[2]: *** [install-am] Error 2make[2]: 离开目录“/home/xiaoyue/src/bitcoin/src”Makefile:10095: recipe for target 'install-recursive' failedmake[1]: *** [install-recursive] Error 1make[1]: 离开目录“/home/xiaoyue/src/bitcoin/src”Makefile:773: recipe for target 'install-recursive' failedmake: *** [install-recursive] Error 1

先小计一坑。用来备忘。

2018.9.1

如果您有好的解决办法,欢迎留言,感激不尽。


2018.9.3更新。

好吧bitcoin-qt的问题是解决了,就是自己的环境没有配置好。

在aptitude的帮助下总算是安装好了所有配置环境,基本上降一级就能复合bitcoin的配置。

然后记得make install

但是又遇到了新的问题……  语言。

软件内中文乱码 乱码

然后我又回去找了make时候的worry。

Removed plural forms as the target language has less forms.

If this sounds wrong, possibly the target language is not set or recognized.

如果这听起来不对,则可能未设置或识别目标语言。

安装的时候也没有让我设置或识别目标语言啊……

好吧又是一坑。

如果你有好的解决办法,欢迎留言。不胜感激。

18.9.3


18.9.5更新……   喔鈤。sudo……   linux下的权限问题。啊啊啊啊啊啊啊啊

疯了……

表示已疯……

原来所有问题都是因为没有sudo make install!!!  我尼玛……

好了告一段落……  

相关文章

  • 2018-09-01 vmbox的ubuntu下构建比特币框架

    接触了比特币之后才知道Windows在高端构建中的低位…… 在国内找了很多有关比特币核心构建文章,但都大同小异,讲...

  • Ubuntu 下开始准备编译比特币

    Ubuntu 下开始准备编译比特币 Ubuntu 16.04.我是装在了虚拟机上,参考菜菜子的文章来配置的 聊聊比...

  • 1. 什么是比特币

    比特币是由概念和技术作为基础构建的数字货币生态系统 比特币可以做传统货币能做的所有事, 比特币是完全虚拟的。比特币...

  • OKCoin开放比特币冷钱包技术方案

    比特币的理想是构建一种金融社交网络,实现人类的金融民主。时至今日,比特币的基础技术架构仍有很大的提升空间。比特币交...

  • 《精通比特币》读书笔记1

    1.什么是比特币 概念:比特币是由一系列概念和技术作为基础构建的数字货币生态系统。 特点: 1⃣️ 比特币是完全虚...

  • 比特币ETF与比特币ETN到底有什么不同?

    比特币ETF和比特币ETN都可以在不直接持有BTC的情况下,达到投资比特币的目的。 比特币ETN指是比特币交易所交...

  • Ubuntu上安装Bitcoin Unlimited

    以前写过一篇Ubuntu上安装Bitcoin Core的文章,当前比特币扩容之争还在继续,今天决定把Ubuntu上...

  • 随谈数字货币与区块链之间的关系

    谈到区块链,我们难免想到币王--比特币。从技术角度角度来看,比特币有三个层次构建而成:区块链、协议以及货币。 第...

  • 比特币读书笔记2

    今天分享下阅读《比特币》后对比特币的理解。 比特币的起源和运转模式: 比特币源于神秘人物中本聪在极客圈开发比特币的...

  • Ubuntu下比特币私有链搭建

    本文作者:陈进坚博客地址:https://jian1098.github.ioCSDN博客:https://blo...

网友评论

      本文标题:2018-09-01 vmbox的ubuntu下构建比特币框架

      本文链接:https://www.haomeiwen.com/subject/spuuwftx.html