Ubuntu 20.04 Fabric2 环境安装

Ubuntu 20.04 Fabric2 环境安装

安装平台

Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal

安装相关工具

sudo apt install git
sudo apt install curl
sudo apt install docker
sudo apt install docker-compose 

启动docker,并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

安装Fabric v2.2.0 和 Fabric CA v1.4.9

mkdir -p ~/.local/bin
cd ~/.local/bin
touch FabricInstall.sh
curl -sSL https://bit.ly/2ysbOFE > FabricInstall.sh 
chmod +x FabricInstall.sh
sudo ./FabricInstall.sh 2.2.0 1.4.9

最近github访问不稳定,在下载时可能会超时,建议尝试gitclone代理,将FabricInstall.sh中所有github.com前加入gitclone.com/,如 https://github.com/hyperledger/fabric-samples.git 改为 https://gitclone.com/github.com/hyperledger/fabric-samples.git (未测试是否有效)

如果不行就挂个梯子吧(亲测有效,懒人专属)

测试

ls fabric-samples/bin/

出现以下9个文件,如果缺少,重新执行安装脚本

configtxgen    cryptogen  fabric-ca-client  idemixgen  peer
configtxlator  discover   fabric-ca-server  orderer

添加环境变量

  1. 临时添加
export PATH=$HOME/.local/bin/fabric-samples/bin:$PATH

​ 当前用户全局添加,在~/.profile文件末尾添加以下内容

export PATH=$HOME/.local/bin/fabric-samples/bin:$PATH
source ~/.profile
  1. 检验添加结果
cd ~
configtxgen -version

​ 出现以下内容,添加成功

configtxgen:
 Version: 2.2.0
 Commit SHA: 5ea85bc54
 Go version: go1.14.4
 OS/Arch: linux/amd64

至此fabric环境安装结束,可以参照 Fabric 的官方文档尝试部署Fabric test network

参考

https://hyperledger-fabric.readthedocs.io/en/release-2.2/

https://github.com/hyperledger/fabric


版权声明:本文为DesertedX原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。