0 权限
获取管理员权限
$ sudo passwd #设置root密码
$ su #切换到root用户
1 基础工具准备
- git
$ apt install git
- curl
$ apt install curl
- pip
$ apt install python-pip
$ pip install --upgrade pip
- vim
$ apt install vim
2 安装docker和docker compose
2.0 卸载旧版本
如果有的话,卸载旧版本
$ apt remove docker docker-engine docker.io
2.1 安装docker
- 设置docker存储库
$ apt -y install apt-transport-https ca-certificates
- 添加docker的GPG密钥,并添加仓库
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add
$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 更新apt软件包
$ apt update
- 安装
$ apt install docker-ce
- docker版本
$ docker version
2.2 安装docker-compose
- 从github下载docker-compose二进制文件
$ curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
- 检查docker-compose版本
$ docker-compose version
3 安装go
3.1 下载安装包
可前往https://golang.org/dl/下载最新版安装包,当前版本为go1.10.3.linux-amd64.tar.gz
3.2 解压
$ tar -C /usr/local -zxf go1.10.3.linux-amd64.tar.gz
3.3 配置环境变量
- 打开/etc/profile
$ vim /etc/profile
- 写入环境变量
# Go environment
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
然后ESC,:wq保存退出
- 环境变量生效
$ source /etc/profile
3.4 查看go版本
$ go version
4 安装Node.js
4.1 安装node
- 安装
$ apt install nodejs
- 检查版本
$ node -v
4.2 安装npm
- 安装
$ apt install npm
- 升级至新版
$ npm install -g npm@latest
- 重新开启终端后检测版本
$ npm -v
4.3 版本
root@lzj-ThinkCentre-M910t-D562:/# npm -v
6.1.0
root@lzj-ThinkCentre-M910t-D562:/# node -v
v8.10.0
5 下载fabric代码和fabric-samples代码
5.1 构建文件夹目录
- 新建目录
$ mkdir -p $GOPATH/src/github.com/hyperledger/
- 进入目录
$ cd $GOPATH/src/github.com/hyperledger/
5.2
5.2 下载代码
- 下载fabric代码
$ git clone https://github.com/hyperledger/fabric.git
有疑问加站长微信联系(非本文作者)