Outra maneira de instalar exemplos, binários e imagens Docker para Hyperledger Fabric
Use a versão do sistema: Ubuntu 18.04
Dica 1: Qualquer erro de comando, você pode tentar adicionar sudo para aumentar o privilégio! ! !
Dica 2: Se o sistema Ubuntu não mudar a fonte, você pode consultar como modificar a fonte do software ubuntu para a fonte doméstica para alterar a fonte.
Escreva na frente
No artigo Hyperledger Fabric 2.x etapas de instalação detalhadas e possíveis métodos de solução de problemas , a seção 2.3 apresenta um método de apenas modificar o script bootstrap.sh para instalar rapidamente exemplos de Fabric, binários e imagens Docker. A vantagem desse método é que as vantagens são Simples e prático, só precisa modificar alguns comandos no script bootstrap.sh, nenhuma operação de várias etapas é necessária.
No entanto, a velocidade de download pode ser muito lenta devido a vários motivos, como o congestionamento de download do servidor de origem (embora seja muito mais rápido do que a execução direta sem modificação). Então, aqui está outro exemplo de instalação, método binário e de imagem Docker.
Passo 1: Baixe o código-fonte do tecido
-
Primeiro crie uma pasta (padrão no diretório ~)
mkdir -p go/src/github.com/hyperledger/
-
Entre na pasta recém-criada
cd go/src/github.com/hyperledger/
-
Extraia o código-fonte do fabric do 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
Etapa 2: extrair a imagem do Docker
O Fabric fornece oficialmente um script bootstrap.sh, que tem três funções: 1. Baixar arquivos de amostra do fabric; 2. Baixar arquivos binários; 3. Extrair imagens do docker. E este script suporta três parâmetros, que podem controlar de forma flexível sua execução. Eles são
-b: Com este parâmetro, o arquivo binário não será baixado
-d: Adicione este parâmetro para não extrair a imagem do docker
-s: Adicione este parâmetro para não baixar amostras de tecido
Digite o diretório onde o arquivo de script bootstrap.sh está localizado e execute o seguinte comando para extrair a imagem Docker:
cd ~/go/src/github.com/hyperledger/fabric/scripts
sudo ./bootstrap.sh -b -s
Passo 3: Baixe amostras de tecido
Enquanto a segunda etapa está em execução, outro terminal pode ser aberto para a terceira etapa.
Entre no catálogo
cd ~/go/src/github.com/hyperledger/fabric/scripts
Em seguida, comece a puxar amostras de tecido
git clone https://hub.fastgit.org/hyperledger/fabric-samples.git
Etapa 4: Baixe os arquivos binários fabric v * e fabric ca v *
Existem vários métodos para esta etapa, aqui estão dois métodos.
Nota :
As versões dos arquivos binários fabric v * e fabric ca v * são muito importantes. Se as versões não estiverem corretas, podem ocorrer erros nas operações subsequentes. Você pode inserir o script bootstrap.sh para visualizar o número da versão que precisa ser instalada.
# 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
Método 1:
Faça download dos arquivos binários fabric v * e fabric ca v * diretamente no navegador do sistema original, copie-os para o diretório hyperledger / fabric / scripts e, por fim, descompacte-os. Veja fabric v2.3.0 e fabric ca v1.4.9 como exemplos abaixo.
# 下载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
Método 2:
Use o comando wget para baixar e descompactar no terminal
# 下载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
Escreva no verso
As quatro etapas acima concluíram a instalação do exemplo do Fabric, binário e imagem do Docker. Para outras etapas da instalação do Hyperledger Fabric e da fase de teste da rede, consulte o artigo Hyperledger Fabric 2.x para obter as etapas de instalação detalhadas e possíveis soluções de problemas .