1. 程式人生 > >31.Fabric環境安裝以及配置先行版2

31.Fabric環境安裝以及配置先行版2

1.下載

# 建立放置的目錄,然後進入該目錄,用curl下載指令碼。
$ cd ~ # 這裡在家目錄下建立放置目錄
$ mkdir hyperledger-fabric # 建立放置目錄
$ cd hyperledger-fabric
# 下載並執行指令碼, [ ***語法格式*** ] - 
# 下邊是具體的執行命令 - 看我
# 下邊是具體的執行命令 - 看我
# 下邊是具體的執行命令 -- 重要的事情說三遍, 使用下邊不翻牆的命令
$ curl -sSL http://bit.ly/2ysbOFE | bash -s <fabric> <fabric-ca> <thirdparty>
- fabric: fabric的版本 - fabric-ca: fabric-ca的版本 - thirdparty: 第三方庫的版本 # 下載並執行指令碼, [ ***需要翻牆, 需要翻牆, 需要翻牆, 需要翻牆, 需要翻牆,*** ] $ curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0 1.2.0 0.4.10 - http://bit.ly/2ysbOFE: 該地址必須翻牆才能訪問 # ***不翻牆的方式*** $ curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |
bash -s 1.2.0 1.2.0 0.4.10 # 該指令碼啟動之後會下載兩個壓縮包和一些映象檔案, 整個過程會比較長, 耐心等待... # 溫馨提示: 這個過程會讓你產生想要砸電腦的衝動, 控制好你的情緒!!!! # 上述命令剛開始會下載以下兩個壓縮包, 這兩個包下載速度特別慢慢慢慢慢慢慢....... # 1. hyperledger-fabric-linux-amd64-1.2.0.tar.gz # 2. hyperledger-fabric-ca-linux-amd64-1.2.0.tar.gz 以上兩個壓縮包下載下來之後會被解壓, 解壓目錄: ~/hyperledger-fabric/fabric-samples 可以將事先下載好的兩個壓縮包放到該目錄下, 提高下載速度 (
強烈建議), 放好之後再重新執行上邊的curl命令
  1. 設定全域性訪問
# 進入到 ~/hyperledger-fabric/fabric-samples/bin 目錄
$ cd ~/hyperledger-fabric/fabric-samples/bin
[email protected]:~/hyperledger-fabric/fabric-samples/bin$ tree
    .
    ├── configtxgen
    ├── configtxlator
    ├── cryptogen
    ├── discover
    ├── fabric-ca-client
    ├── get-docker-images.sh
    ├── idemixgen
    ├── orderer
    └── peer
# 將這些二進位制檔案拷貝到 /usr/local/bin 目錄下
$ sudo cp * /usr/local/bin
# 執行完上述操作之後, fabric的這些可執行程式就可以在全域性範圍內使用了
  1. First-Network 環境測試
$ cd ~/hyperledger-fabric/fabric-samples/first-network/
$ ./byfn.sh generate
  1. 啟動網路
# byfn == build your first network
$ ./byfn.sh up

starting 表示成功