Hyperledger Fabricのサンプル、バイナリ、Dockerイメージをインストールする別の方法
システムバージョンを使用してください:Ubuntu 18.04
ヒント1:コマンドエラーがあれば、sudoを追加して特権を増やすことができます!!!
ヒント2:Ubuntuシステムがソースを変更しない場合は、ubuntuソフトウェアソースを国内ソースに変更してソースを変更する方法を参照できます。
前に書く
Hyperledger Fabric 2.xの詳細なインストール手順と考えられる問題解決方法の記事では、セクション2.3で、bootstrap.shスクリプトのみを変更して、Fabricの例、バイナリ、およびDockerイメージをすばやくインストールする方法を紹介しています。この方法の利点は次のとおりです。シンプルで実用的で、bootstrap.shスクリプトのいくつかのコマンドを変更するだけでよく、複数の手順を実行する必要はありません。
ただし、ソースサーバーのダウンロードの輻輳などのさまざまな理由により、ダウンロード速度が非常に遅くなる場合があります(ただし、変更せずに直接実行するよりもはるかに高速です)。それで、ここに別のインストール例、バイナリとDockerイメージメソッドがあります。
ステップ1:ファブリックのソースコードをダウンロードする
-
最初にフォルダを作成します(デフォルトは〜ディレクトリにあります)
mkdir -p go/src/github.com/hyperledger/
-
作成したフォルダを入力してください
cd go/src/github.com/hyperledger/
-
githubからファブリックのソースコードをプルします
git clone https://github.com/hyperledger/fabric.git # 注意:这一步下载会很慢,可以使用科学上网方法 # 也可以使用Chrome浏览器中GitHub加速插件,下面使用加速插件连接替换 # 以下代码执行其中一行即可。 git clone https://hub.fastgit.org/hyperledger/fabric.git # or git clone https://github.com.cnpmjs.org/hyperledger/fabric.git # or git clone https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric.git
ステップ2:Dockerイメージをプルする
Fabricは、bootstrap.shスクリプトを公式に提供しています。このスクリプトには、次の3つの機能があります。1。fabric-samplesファイルのダウンロード; 2。バイナリファイルのダウンロード;3。dockerイメージのプル。また、このスクリプトは、実行を柔軟に制御できる3つのパラメーターをサポートしています。これらは
-bです。このパラメーターを使用すると、バイナリファイルはダウンロードされません。
-d:ドッカーイメージをプルしないようにこのパラメーターを追加します
-s:ファブリックサンプルをダウンロードしないようにこのパラメーターを追加します
bootstrap.shスクリプトファイルが配置されているディレクトリを入力し、次のコマンドを実行してDockerイメージをプルします。
cd ~/go/src/github.com/hyperledger/fabric/scripts
sudo ./bootstrap.sh -b -s
ステップ3:ファブリックサンプルをダウンロードする
2番目のステップの実行中に、3番目のステップ用に別の端末を開くことができます。
カタログを入力してください
cd ~/go/src/github.com/hyperledger/fabric/scripts
次に、ファブリックサンプルのプルを開始します
git clone https://hub.fastgit.org/hyperledger/fabric-samples.git
ステップ4:バイナリファイルfabric v *とfabricca v *をダウンロードします
このステップには複数の方法があります。ここに2つの方法があります。
注:
バイナリファイルfabric v *およびfabricca v *のバージョンは非常に重要です。バージョンが正しくない場合、後続の操作でエラーが発生する可能性があります。bootstrap.shスクリプトを入力して、インストールする必要のあるバージョン番号を表示できます。
# if version not passed in, default to latest released version
VERSION=2.3.0
# if ca version not passed in, default to latest released version
CA_VERSION=1.4.9
方法1:
バイナリファイルfabric v *およびfabricca v *を元のシステムのブラウザーに直接ダウンロードし、それらをhyperledger / fabric / scriptsディレクトリにコピーして、最後に解凍します。以下の例として、ファブリックv2.3.0とファブリックcav1.4.9を取り上げます。
# 下载hyperledger-fabric-linux-amd64-2.3.0.tar.gz
https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric/releases/download/v2.3.0/hyperledger-fabric-linux-amd64-2.3.0.tar.gz
# 下载hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric-ca/releases/download/v1.4.9/hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
# 解压
sudo tar -xzvf hyperledger-fabric-linux-amd64-2.3.0.tar.gz
sudo tar -xzvf hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
方法2:
wgetコマンドを使用して、ターミナルでダウンロードおよび解凍します
# 下载hyperledger-fabric-linux-amd64-2.3.0.tar.gz
wget https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric/releases/download/v2.3.0/hyperledger-fabric-linux-amd64-2.3.0.tar.gz
# 下载hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
wget https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric-ca/releases/download/v1.4.9/hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
# 解压
sudo tar -xzvf hyperledger-fabric-linux-amd64-2.3.0.tar.gz
sudo tar -xzvf hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
後ろに書く
上記の4つの手順で、Fabricサンプル、バイナリ、およびDockerイメージのインストールが完了します。Hyperledger Fabricのインストールとテストネットワークフェーズの他の段階については、Hyperledger Fabric 2.xの記事を参照して、詳細なインストール手順と考えられる問題の解決策を確認してください。