在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

在ubuntu18.04上安装EOS的更多相关文章

  1. 在Ubuntu18.04上安装Nvidia驱动

    拿到了一台新机子,带显卡的那种,当然是各种倒腾了!于是我又一天装了三遍机子来进行各种尝试熟悉配置啥的. 所以首先是在裸机上安装Nvidia驱动. 环境:Ubuntu18.04 刚安装完系统,当然是把软 ...

  2. 联想ideapad-330C 在Ubuntu18.04 上安装Realtek 8821CE无线网卡驱动

    在新买的联想ideapad-330C笔记本上,安装Ubuntu 18.04后,悲催的发现,没有无线网络,幸好有线还能用,然后网上搜一波,发现不少人遇到这种问题,也有人给出解决方案 参考的链接: Thi ...

  3. Ubuntu18.04上安装NS-3

    目录 第一步:处理gcc/g++版本 第二步:安装相关依赖 第三步:正式安装 第四步:测试 我自己前后安装过好几次NS3了,网上其他相关的博客质量都不是很好,因此自己总结了一个ns3的安装过程. 首先 ...

  4. Ubuntu18.04上安装CUDA_10.1(nvidia-driver)和cuDNN_7.6.5

    本文是在Ubuntu18.04.5服务器上安装CUDA_10.1(nvidia-driver455)和cuDNN_7.6.5, Ubuntu 18.04.5 CUDA_10.1 (nvidia-dri ...

  5. Ubuntu18.04上安装Docker CE

    建立 REPOSITORY 1.更新索引包 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包 sudo ...

  6. Ubuntu18.04上安装N卡驱动、CUDA、CUDNN三连

    环境:Ubuntu18.04 显卡驱动真的挺方便的,CUDA和CUDNN还是踩了一些坑2333 1.安装显卡驱动 安装ubuntu更新或sudo apt-get update & sudo a ...

  7. Ubuntu18.04上安装java

    安装java8 sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-j ...

  8. Ubuntu18.04上安装Docker-Compose

    1.进入https://github.com/docker/compose/releases 查看最新版本,当前版本为1.23.1 sudo curl -L https://github.com/do ...

  9. Ubuntu18.04下安装Sublime Text3!

    这几天安装了Ubuntu18.04,然后在里面安装Sublime Text3,结果各种问题!各种BUG!试了网上各种办法!尼玛!都是坑爹的啊! 最后还是楼主自己解决了…… 废话不多说,直接按顺序执行下 ...

随机推荐

  1. 你可能没听过的11个Python库

    目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们.单单 PyPi上就有超过47000个包列表. 现在,越来越多的数据科学家开始使用Python,虽然他们从 pandas, scik ...

  2. Hyperledger Fabric链码之二

    上篇文章中我们介绍了链码的概念,本文中我们将介绍Fabric下链码的编写和测试.我们会通过一个简单例子的方式来阐述链码API的使用. 链码API     每一个链码程序都必须实现一个接口Chainco ...

  3. 配置 FATFS 支持长文件名

    FATFS 版本:Nov 09 14 R0.10c 在 FATFS 已经移植好的基础上,首先打开 ffconf.h 配置文件,找到如下图配置项: 可以将此值从 0 改为 1 使用 static wor ...

  4. OpenCV神技——人脸检测,猫脸检测

    简介   OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 ...

  5. 【转载】ASP.NET以Post方式抓取远程网页内容类似爬虫功能

    使用HttpWebRequest等Http相关类,可以在应用程序中或者网站中模拟浏览器发送Post请求,在请求带入相应的Post参数值,而后请求回远程网页信息.实现这一功能也很简单,主要是依靠Http ...

  6. 结构型---适配器模式(Adapter Pattern)

          适配器模式——把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作.适配器模式有类的适配器模式和对象的适配器模式两种形式,下面我们分别讨论 ...

  7. 从零开始学安全(十二)●建立自己的DNS服务器

    我们的环境windows server 2012   虚拟机 打开服务器的添加角色和向导功能 添加DNF服务器安装 点击 在正向查找区域 反键新建区域 这里我一般输入一级域名 这是输入baidu.co ...

  8. asp.net-服务器控件-Label-20180329

    主要用于展示静态文本.可使用代码改变Label控件属性. Label常用属性 ID:控件名称 Text:显示的文本 Width:宽度设置 BackColor:背景颜色 BorderColor:边框颜色 ...

  9. java时间类Date、Calendar及用法

    对于时间类,这篇主要说明各种现实情况下如何取值,怎么定向取值,得到自己想要的时间参数.在java中时间类主要有Date.Calendar,暂时只介绍 java.util.*下的时间类,对于java.s ...

  10. 49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)

    本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4. 断开热点 5.关闭WIFI 本节使用的是wpa_supplicant工具,它主要包含wpa_supplicant(命令行模式)与 ...