我就从我第一步开始。
我自己是Win10系统。
首先下载ubuntu16.04镜像,在官网上下载点击打开官网
(不过官网下载过慢,这里给一个网易镜像源)
好,下载完之后开始装虚拟机,虚拟机我用的是VMware,虚拟机配置如下
然后打开虚拟机,就可以进入Ubuntu了
进入正轨,首先按住ctrl+alt+R进入命令行终端,开始我们的Linux命令行之旅。
这里参考了moonLY的文档 https://www.cnblogs.com/liangyue/p/6824858.html
第一步:安装curl、git(我也不知道干什么,总之装了没错!)
sudo apt-get update
sudo apt-get install git
sudo apt-get install curl
如果你想检查是否安装成功,则输入 git version 会显示类似下图的东西
输入 curl -V (注意这里大写!!!)
第二步:安装go(这里贼坑,我在go语言版本问题上搞了好久)
我建议直接去官网下载最新版Go语言包,当然,也可以用我下载的go版本,以确保不会出现太大问题https://download.csdn.net/download/airbser/10500411
然后解压到 /usr/local 文件夹里,改名为go文件夹
然后打开终端,进入root权限
在/etc/profile文件里添加以下几句(可以直接复制粘贴)
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
然后按ESC,输入:wq!
保存退出
最后执行source /etc/profile
来保存修改
重启系统!!!
这时go语言已经安装完了,可以执行以下命令来检测
(注:如果你修改的是 ~/.profile,则只在root权限下才能用go,而修改 /etc/profile 则是对所有用户都有效,但要重启)
go version
就会显示
第三步:安装nodejs、npm(参考https://jingyan.baidu.com/article/25648fc18ee5bd9190fd0058.html)
到官网https://nodejs.org/zh-cn下载最新的安装包,下载完之后解压到 /opt 文件夹中,并将解压的文件夹改名为node
然后设置软链接(如果你没有在root权限下chmod 777 -R /usr/local
,就得进入root 权限执行下面的命令)
ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm
检验是否安装成功
node -v
npm -v
第四步:安装ethereum
这里建议从使用ppa安装(参考https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu)
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
安装完成后执行下面的命令检查是否安装成功
geth help
第五步:安装solc(就是solidity,参考http://blog.csdn.net/JAVA_HHHH/article/details/79701308)
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc
然后检验是否安装成功
solc --version
好了,到这里环境设置就大功告成了,可以吃顿好的庆祝一下了。(饿死了TAT)
什么?你想立刻开始区块链?不不不,我都还没学,怎么好好弄,教不了你哦,如果你想先试试的话,就这个博客http://blog.csdn.net/JAVA_HHHH/article/details/79701308从4开始吧。