美文网首页
#bitcoin#编程经验不多的入门程序猿第一周的心得体会(干货

#bitcoin#编程经验不多的入门程序猿第一周的心得体会(干货

作者: ZEAL_96 | 来源:发表于2018-02-24 14:00 被阅读0次

  比特币的下载与编译:

一  基本环境

虚拟机:VMware Workstation 12 pro

Linux版本:ubuntu-16.04.3-desktop-amd64

二 源码与库的下载

进入ubuntu系统

1.安装必备库或所需工具

更新下软件

打开终端terminal,输入以下命令

sudo apt-get update    // 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包

sudo apt-get upgrade  // 升级已安装的所有软件包,升级之后的版本就是本地地址里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能更新到最新的

基础依赖库下载依次输入以下命令

安装安装linux的编译工具链

sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev

安装boost

sudo apt-get install libboost-all-dev

安装Berkeley DB

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo apt-get update

sudo apt-get install libdb4.8-dev libdb4.8++-dev

安装ZMQ

sudo apt-get install libzmq3-dev

安装QT5(libqt5core5a这里很多文章是没有a的有a的应该是升级版,没有a的无法安装)

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

安装libqrencode

sudo apt-get install libqrencode-dev

安装miniupnpc

sudo apt-get install libminiupnpc-dev

安装libevent

sudo apt-get install libevent-dev

安装git工具

sudo apt install git

2.下载源码

打开terminal,输入以下命令

cd ~

git clone https://github.com/bitcoin/bitcoin.git

三、安装比特币客户端

创建目录,下载解压安装berkeley-db

cd ~

mkdir bitcoin/db4/ 

wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz

tar -xzvf db-4.8.30.NC.tar.gz

cd db-4.8.30.NC/build_unix/

../dist/configure --enable-cxx --disable-shared--with-pic --prefix=/home/liuzhiyuan/bitcoin/db4/

//把liuzhiyuan改成自己名字

make

sudo make install

比特币(Bitcoin)客户端的安装

cd ~/bitcoin/

./autogen.sh

./configure LDFLAGS="-L/home/liuzhiyuan/bitcoin/db4/lib/" CPPFLAGS="-I/home/liuzhiyuan/bitcoin/db4/include/"

然后编译

make

sudo make install

四、安装完成了验证是否成功

 通过询问系统下面2个可执行文件的路径,来确认bitcoin是否安装成功

$ which bitcoind

正确结果:/usr/local/bin/bitcoind

$ which bitcoin-cli

正确结果:/usr/local/bin/bitcoin-cli

启动图像客户端, 

bitcoin-qt

五,我自己遇到的问题

重启Ubuntu系统后会出现打不开系统图形界面的问题

出现:The system is running

in low-graphics mode

1.Ctrl+ALT+F1 进入控制台

2.输入用户名和密码进入系统

3.输入以下命令:

cd /etc/X11

sudo cp xorg.conf.failsafe xorg.conf

sudo reboot

就可以进入了,只是分辨率变低了

                                                                                                                                                                                       2018.2.24      ZEAL

相关文章

  • #bitcoin#编程经验不多的入门程序猿第一周的心得体会(干货

    比特币的下载与编译: 一 基本环境 虚拟机:VMware Workstation 12 pro Linux版本:...

  • 《Pro Swift》Chapter 7 范式

    《Pro Swift》适合对编程、Swift了解很少的程序猿。对有经验的程序猿来说价值不大,如果时间不多的话,可以...

  • 宝宝别哭,教你用swift写一个app监控你女朋友(上)

    王宝强的事,我们就不多继续八卦拉,对于从未接触过编程的人,可以私信我,教大家复制以下代码即可入门,作为程序猿,我们...

  • 2019-05-20

    Go语言并发编程特性 程序猿,一个让人又爱又恨的职业~ 程序猿老王初来简书,就是想要跟大家分享一些干货~我们的文章...

  • java学习书籍推荐

    一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握...

  • java学习书籍推荐

    一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握...

  • 关于字符串你不知道的知识点

    看前点赞 养成习惯学习编程,更多干货关注公众号[不会编程的程序圆] 字符串入门 字符串基础: 基本概念: 以 0 ...

  • 具备这些思维的一定是优秀的程序猿

    关于优秀的程序猿应具备哪些编程思维,我也经常问自己这个问题,所以这篇文章聊聊对编程思维的看法,当然我的从业经验有限...

  • 学习工作心得

    对于我这种才入门没多久的程序猿,可能看系统一点的Android书同时进行实操才能系统的学好编程吧。

  • 我已修炼到了程序猿的最高等级

    之前,程序猿圈流传着这么则笑话,程序猿的晋升路线:《XXX入门与精通》、《XXX中级必会》、《XXX高级必会》、《...

网友评论

      本文标题:#bitcoin#编程经验不多的入门程序猿第一周的心得体会(干货

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