美文网首页
#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#编程经验不多的入门程序猿第一周的心得体会(干货

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