EOS的代码需要在 Ubuntu 或者 MacOS 上才能运行,并不支持 Window ,为了后续开发节省更多精力,这里就选择使用 Ubuntu 16.04 进行开发。
前言
Ubuntu 基于 Linux 的免费开源操作系统,具有安全性好、操作简单、运行管理效率高、兼容性优秀等优点,是程序员开发的首选(我一个只在 Window 上搞了3年开发的得多菜啊!),并且要在 EOS 上开发就得先 git 部署好代码,这类似于搭建服务器,正是 Ubuntu 擅长的领域,所以退浆大家使用( MacOS 的坑太多了)要搭建上 Ubuntu 的开发环境,有两个选择:
1.安装 Window + Ubuntu 16.04 的双系统;
2.安装 Ubuntu 16.04 虚拟机。
我在这里建议大家选择装虚拟机,双系统的话两个系统互操作管理文件比较难,因为我还要转移代码来写开发日志到上,显然是虚拟机来的更加方便;并且可以非常方便的用 Window 对 Ubuntu 做工具管理,相对方便安全。并且虚拟机的安装更加简单,更不用整理硬盘导致文件遗失(我硬盘乱糟糟)。
安装部署
一、下载Ubuntu 16.04 镜像文件
下载链接:http://mirror.pnl.gov/releases/xenial/(速度很快的)
我选择了 ubuntu-16.04-desktop-amd64.iso ,因为我电脑是64位的。
另外 desktop 和 server 版的区别主要在于,desktop 版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏; server 版只要用来管理 web 服务器,可用来托管文件、网页及相似内容。
二、下载安装 VMware
下载链接:http://bigsoft.zdfans.com/VMware_5928.zip(官方正版)
安装完成后重启一下就可以使用了,该需要输入 VMware 的购买激活码,这里我分享几个可以无限注册激活码的:
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
三、在 VMware 上安装 Ubuntu
1.右键点击 VMware ,选择以管理员身份打开!不然后面会找不到配置文件的!然后再点开创建虚拟机。
2.选择自定义创建
3.点击下一步,选择“稍后再安装系统”
4. Ubuntu 基于 Linux 内核,所以我们选择安装 Linux 。下面的版本要记得选择对应自己计算机的版本,我的是64位所以就选择了 Ubuntu 64位,32位的朋友们选择 Ubuntu 选项就可以了,注意一定要选对,不然会导致错误发生。
5.输入虚拟机的名称和保存的位置。
6.后续的是对你的虚拟机的相关资源进行配置,包括CPU、运行内存、网络、硬盘等,注意由于我们目的是是要开发EOS,所以运行内存需要在8G左右、硬盘空间至少在20GB以上,不然在编译EOS的过程中可能出现错误!
7.下一步,到如下页面,点击自定义硬件。
8.然后选择我们第一步就下载好的的Ubuntu镜像:
9.虚拟机已经配置完毕,接下来我们开启虚拟机进行系统的安装。
四、配置 Ubuntu 系统
1.启动这个虚拟机。
2.选好语言点击 Install Ubuntu 进行安装。
3.一不默认不用选择,然后点击安装。后续的无脑确认就可以,然后静静等待几分钟。
4.后续的地址随便选择就可以。然后在键盘布局里选择汉语,点击继续。
5.和 Windows 一样,设置你系统的用户名和密码。
6.等待安装,重启后就可以正常使用了!
可能出现错误
严格按照前面的过程进行安装部署基本不会出现问题,但是也会有不少朋友无法安装,这里给一个错误和解决方法。
如果报如下错误:
这种情况,可能是你的电脑没有支持虚拟化。
解决办法很简单,重启电脑,进入 BIOS(不同电脑的进入方法不同,百度一下),进入bois后选择 Security 选项,设置启用虚拟化。
选择 Virtualization,回车进入,按+键修改俩个选项为 enabled:
然后按F10,输入y保存退出即可。设置了启用了虚拟化之后,继续上面没有完成的步骤即可。