zoukankan      html  css  js  c++  java
  • 在ubuntu18.04上安装EOS

    在ubuntu18.04上安装EOS

    ### 在ubuntu18.04上安装EOS的目的: - 把交易所的eos转到eos主网,防止交易所跑路或者交易所被黑客攻击 - [在不联网的安全环境下,用eos官方的命令行工具,创建自己的公钥和私钥](https://www.cnblogs.com/xiaoshiwang/p/9822141.html) - [用eos官方的命令行工具,创建钱包,执行转账,购买RAM等](https://www.cnblogs.com/xiaoshiwang/p/9822141.html)

    本笔记包括二部分

    一, 在虚拟机vbox上安装ubuntu18.04

    二, 在ubuntu18.04上编译eos源代码,再安装eos

    第一部分:在虚拟机vbox上安装ubuntu18.04

    1,根据自己机器的cpu是32bit还是64bit,来决定选择Ubuntu(64-bit)或者是Ubuntu(32-bit)

    2,选择内存大小

    因为安装eos推荐7GB的物理内存,所以最好分给虚拟机7*1024=7168MB。
    

    如果机器的内存不够7GB,也没关系,分给虚拟机5*1024=5120MB,也行,
    但是要主要在安装eos时,需要修改一个配置文件,下面会详细说明。

    3,选择硬盘大小。

    因为安装EOS最小需要20GB的硬盘空间,所以选择20GB以上即可
    

    4,选择ISO安装文件

    鼠标左击刚才建立好的虚拟机ubunto eos后,再鼠标左击Settings按钮
    

    点击光盘图标,选择下载好的ubuntu镜像(文件名类似:ubuntu-18.04-desktop-amd64.iso)

    5,启动ISO

    设置完毕后,

    • 点击Start按钮右边的倒三角,选择headless Start

    • 按钮start会变成show,然后点解show

    6,选择系统语言,点install ubuntu






    安装成功

    第二部分:在ubuntu18.04上编译eos源代码,再安装eos

    1,安装git

    sudo apt install git
    

    如果遇到下面的错误

    请重启虚拟机里的ubuntu

    2,安装EOS

    • github库下载源码。(新旧版本无变化)
    $ git clone https://github.com/EOSIO/eos --recursive
    

    下载成功后,进入eos目录,执行eosio_build.sh脚本就OK了。

    $ cd eos
    $ ./eosio_build.sh
    

    出现下面的错误‘

    执行:git submodule update --init --recursive

    如果再出现下面错误:

    编辑:eos/scripts/eosio_build_ubuntu.sh 文件

    在exit 1前面加//

    再次执行:

    $ cd eos
    $ ./eosio_build.sh
    

    提示安装eos需要安装下图的软件,输入yes

    由于时间比较长,如果网络突然断线,就再执行一次

    $ ./eosio_build.sh
    

    下图是编译成功的画面

    测试可否安装eos,根据上图的提示,拷贝上图的2个命令,并执行。
    下面的是例子,每个人的环境不同,必须复制上图的命令,并执行
    $ export PATH=${HOME}/opt/mongodb/bin:$PATH
    $ /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
    $ cd /home/yaoyh/app/eos/build; make test

    测试成功后,出现下面的画面

    安装

    $ cd /yourPath/eos
    $ sudo ./eosio_install.sh
    

    安装成功后,如下图:

    打赏EOS账户:apple1google

    c/c++ 学习互助QQ群:877684253

    本人微信:xiaoshitou5854

  • 相关阅读:
    ExecuteScalar requires the command to have a transaction when the connection assigned to the command is in a pending
    如何从vss中分离程序
    String or binary data would be truncated
    the pop3 service failed to retrieve authentication type and cannot continue
    The POP3 service failed to start because
    IIS Error he system cannot find the file specified _找不到页面
    pku2575Jolly Jumpers
    pku2940Wine Trading in Gergovia
    pku3219二项式系数
    pku1029false coin
  • 原文地址:https://www.cnblogs.com/xiaoshiwang/p/9719935.html
Copyright © 2011-2022 走看看