这一章开始,很多都是需要动手操作,而不是艰深的概念,翻译的形式也需要做一些改变。不会侧重于字面的翻译,而只是对操作步骤进行概要介绍,具体内容就不翻译了,大家还是看原文更省心些。
PreRequeisites
https://hyperledger-fabric.readthedocs.io/en/release-1.4/prereqs.html
包括安装基础环境,docker,node,go,python等。如下均以Ubuntu 16.04.6为示例环境,用户名使用fabric。
- 替换apt源为阿里源。参照 https://opsx.alibaba.com/mirror 里ubuntu一行最右侧帮助来操作即可,不赘述。
- curl 默认已存在,跳过。
- 安装
apt install docker.io docker-compose npm python golang
,16.04下的各软件版本都可以满足fabric1.4的需要,就不逐一检查了。 - 全局安装npm 5.6.0
npm install npm@5.6.0 -g
export GOPATH=/usr/lib/go-1.6;export PATH=$PATH:$GOPATH/bin
加入到~/.bashrc- 基础环境OK
Install Samples, Binaries and Docker Images
https://hyperledger-fabric.readthedocs.io/en/release-1.4/install.html
包括clone repo,下载docker镜像等。
原文给出的短链接 http://bit.ly/2ysbOFE 最终指向的是 https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh, 这个地址一般还是可以访问的,如果还是不行,可以从这里下载。
然后
- 给脚本添加执行权限
chmod +x bootstrap.sh
- 执行
./bootstrap.sh -- 1.4.1 1.4.1 0.4.15
- 过程中会下载代码,拉取docker镜像
- 添加路径
export PATH=$PATH:/home/fabric/fabric-samples