Hyperledgerファブリックのビルドに()V2.0ベース環境

システム環境:Ubuntuの-18.04.3-デスクトップAMD64

A、gitの(公式サイトのインストールチュートリアル)
方法1:インストールapt-getをsudoのはgit # apt-getの最新バージョンをインストールは、この方法の完全なバージョンが2.17.1された後に直接インストールして、gitの公式サイトショー2.25.0
方法2 (採用):①sudoのアドオンAPT-リポジトリPPA:/ PPA#はgitのコアのgitリポジトリの最新バージョンを追加し、PPAは、最新の安定Gitのバージョンを提供して
②にsudo apt-getの更新を
③にsudo apt-getをgitの#のインストールをインストールgitの最新バージョンの
④のgit --version#ビューバージョン2.25.0

二つは、カール
1は(採用):①須藤はaptインストールカール#curl公式サイトショーの最新バージョン7.68.0、このアプローチではなく、最新バージョンでは、しかし、その後の使用には全く問題はありませんしながら、
②カール--version#7.58.0バージョン
方法2: ①ソースパッケージカール-7.68.0.tar.gz#のソースインストールの最新バージョンをダウンロードするには、カールの公式ウェブサイトは、Ubuntuの-18.04.3システムは、makeコマンドを見つけることができない、いくつかの独自のツールを作るインストールしようと、実装プロセスのエラー
②タール-zxvfカール-7.68.0.tar.gz
③CD
④は./configure
⑤メイク
⑥メイクインストール

三、wgetの
Ubuntuの-18.04.3独自のバージョンを使用するためには、フォローアップ何の問題もなく

四、ドッカ(https://docs.docker.com/install/linux/docker-ce/ubuntu/の公式サイトのドキュメントの設置場所に応じて)
古い#削除①須藤はapt-GET-削除ドッカードッカーエンジンdocker.io containerd runcドッキングウィンドウが前にインストールされていない場合、バージョンは、この手順を無視
②須藤はapt-getを更新#更新aptパッケージ指数
②須藤はapt-getをインストール\
    のapt-交通-HTTPS \
    CA-証明書\
    カール\
    GnuPGのエージェント\
    ソフトウェア・プロパティ-コモン#いくつかのパッケージをインストールし、その傾向倉庫HTTPSベースの使用することができます
-fsSL https://download.docker.com/linux/ubuntu/gpg③カール|須藤APT-キーアドオン- #のアドオンドッカーの公式GPGキーを
④ apt-キーの指紋をSUDO 0EBFCD88#あなたが今、指紋キー9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C持っていることを確認し 0EBF CD88
⑤のAdd-APT-リポジトリ\須藤
   「DEB [アーチ= AMD64]をhttps://download.docker.com/をLinux / Ubuntuの\
   $(lsb_release -cs)\
   安定したリポジトリを設定するための安定した「#このコマンドを使用して、コマンドでは、異なるハードウェアアーキテクチャが異なっている一般的なPCやサーバは、x86_64版/ AMD64
⑥sudoのアップデートAPT-GET
⑦にsudo apt-getのはdocker-インストールCEのドッキングウィンドウ-CE-CLI containerd.io#コマンドのデフォルト値を使用すると、バージョンを指定することができ、最新バージョンのドッキングウィンドウエンジンをインストールするには
、実行して⑧のsudoのドッキングウィンドウの実行ハローワールド#ハロー世界の画像をドッカーエンジンを検証-コミュニティが正しくインストールされ、コマンドをダウンロードaにテスト画像とコンテナが実行されている場合、それはメッセージのメッセージを表示して終了を印刷した容器にそれを実行する。
画像テイクオフスピードを向上させるためには、国内のミラーリングアリに映像ソースを変更(アリクラウドドッキングウィンドウアクセラレータは、アドレスを取得します。https:// cr.console.aliyun.com/cn-hangzhou/instances/mirrors):
①須藤VIM /etc/docker/daemon.json#プロファイルを作成
{②
    "レジストリミラー":[
        「HTTPS://9y1qsbw3.mirrorを。 aliyuncs.com「#アクセラレータアドレスアリ(アリと個人口座のみ結合)を参照するにはログインが必要です
    ]
}
③須藤systemctlデーモンリロードを
④sudoのsystemctl再起動ドッカ#再起動ドッキングウィンドウのサービス
の他の設定:
①sudoのsystemctl開始から#設定]ドッキングウィンドウのドッキングウィンドウブートを有効
②にsudo usermodの-agドッカ$ USER番号セットの権限普通のユーザーがドッカ(デフォルトルート)、現在の$ USER値を操作することができますシステムをダウンロードするユーザー

五、ドッカ-COMPOSE(公式サイトもhttps://docs.docker.com/compose/install/でインストールマニュアルがあります)
方法1:①sudoのカール-L「https://github.com/docker/compose/リリース/ダウンロード/ 1.25.4 /ドッカー-作曲- $(のuname -s) - $(のuname -m)「-oは/ usr / local /ビン/ドッカー-作曲
②のsudo chmodの+ Xは/ usr / local /ビン/作曲・ドッカー
③ドッカー作曲--version#-viewバージョン
注:このメソッドは、より深刻なネットワーク環境に影響され、次の学校のネットワーク環境の成功、および家庭用ブロードバンド(モバイル)環境での障害、ネットワークのタイムアウトエラー、またはサーバーや他のに接続できない
方法2(採用):①やすいインストール須藤python- PIP# PIPインストール
インストール-ドッカー作曲須藤②PIPを
③ドッカーのComposeビューバージョン--version#

六、golang
①公式サイトでは、インストールダウンロードするパッケージを-amd64.tar.gz go1.13.7.linux
は/ usr / localディレクトリの下の②のtar -zxvfファイル解凍go1.13.7.linux-amd64.tar.gzは/ usr / local#の後に生成行きますクリップ
③sudoのvimのは/ etc / profileの#binサブディレクトリとワークスペースディレクトリに移動します(デフォルトは$ HOMEで/行く)環境変数に加えるには、次の通り:
輸出PATH = $ PATH:は/ usr / local /囲碁/ binに
エクスポートGOPATH =むしろ/ホームより$ HOME /現在のユーザーの作業ディレクトリ、すなわち/ホーム/ wangkaixuanの値に#$ HOMEの注目を行く、
輸出PATH = $ PATH:$ GOPATH /ファブリックサンプル/ binに#fabricバイナリファイルディレクトリ、このディレクトリGOPATHディレクトリ内ファブリックバイナリ特定の位置、ファブリックサンプル倉庫の後クローニングファブリックの構成、ディレクトリはそうであろう

七、プルファブリック・サンプル、ファブリックおよび関連バイナリイメージ
①ます。mkdir /ホーム/ wangkaixuan /行く #を使用していないのはsudoに、またはスクリプトの実行は、ディレクトリファイルへの書き込み権限がないであろう時に背後ここで注意
②CD /ホーム/ wangkaixuan HOME $ /ゴーで構成された作業ディレクトリgolang環境変数を入力する/ゴー#  
③カール-ssl https://bit.ly/2ysbOFE | -s bashの#デフォルトのネットワーク環境によって、スクリプトの最新バージョンをインストールし、学校がより深刻ですネット環境下での成功、家庭用ブロードバンド(モバイル)環境に障害が発生した時に一方で
、スクリプトの終了後に現在のディレクトリにファブリックのサンプルのディレクトリを作成し、すなわち/ホーム/ wangkaixuan / goが、ビンのバイナリディレクトリがある場合(golang環境変数を設定しディレクトリに必要)、コンフィグ設定ディレクトリ、chaincode鎖コードリスト、第一のネットワーク及びネットワークディレクトリfabcar他の例は
、ファイルバージョンまたはミラー引っ張る指定することができる:カール-ssl https://bit.ly/2ysbOFE | bashの-sを- 2.0.0 1.4.4 0.4.18#<fabric_version> < ファブリック-ca_version> <thirdparty_version>

他の8つの
須藤はaptインストールOpenJDKの-11-JRE -headless#JDK11 インストール(公式ドキュメントは、我々はJDK11を選択するようchaincodeまたはSDKのJavaのバージョンは、JDK11環境でテストされてきたと言います)
 
あなたがアプリケーションを開発するためのSDKのノードのバージョンを使用したい、あなたものNode.jsとNPMをインストールする必要がある場合はこのように、基本的な環境のインストールのHyperledgerファブリックは、完了です

おすすめ

転載: www.cnblogs.com/always-kaixuan/p/12398251.html