0 許可權
擷取管理員權限
$ sudo passwd #設定root密碼$ su #切換到root使用者
1 基礎工具準備
$ apt install git
$ apt install curl
$ apt install python-pip$ pip install --upgrade pip
$ apt install vim
2 安裝docker和docker compose
2.0 卸載舊版本
如果有的話,卸載舊版本
$ apt remove docker docker-engine docker.io
2.1 安裝docker
$ apt -y install apt-transport-https ca-certificates
$ 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 update
$ apt install docker-ce
$ 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 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 配置環境變數
$ vim /etc/profile
# Go environmentexport PATH=$PATH:/usr/local/go/binexport 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 -v6.1.0root@lzj-ThinkCentre-M910t-D562:/# node -vv8.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 下載代碼
$ git clone https://github.com/hyperledger/fabric.git