FISCO-BCOS区块链开源平台部署步骤(1)

FISCO-BCOS安装

源码地址:https://github.com/FISCO-BCOS/FISCO-BCOS

环境

1.1机器配置

配置 最低配置 推荐配置
CPU 1.5GHz 2.4GHz
内存 1GB 4GB
核心 2核 4核
带宽 1Mb 5Mb
操作系统 CentOS (7.2 64位)或Ubuntu(16.04 64位)

1.2 部署软件环境

1.2.1 依赖包安装

#Centos 安装依赖包
sudo yum install -y git openssl openssl-devel deltarpm cmake3
#Ubuntu 安装依赖包
sudo apt-get -y install git openssl libssl-dev libkrb5-dev cmake

1.2.2 Node环境安装

我们安装node的版本管理器 - nvm

#curl
sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
# 或wegt的方式(二选一即可)
sudo wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

运行完脚本后,需要进行source ~/.bashrc 后才可使用nvm

#查看nvm版本(当前最新版本为0.33.8)
nvm --version
#当前最新Lts版本8.9.4
sudo nvm install 8.9.4
# 安装完毕可以进行查看
nvm ls
#安装npm相关包
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo cnpm install -g babel-cli babel-preset-es2017 ethereum-console
echo '{ "presets": ["es2017"] }' > ~/.babelrc

1.3 源码编译安装

1.3.1 拉取源码

在自己新建的mydata目录下安装

#生成mydata目录
sudo mkdir -p /mydata
sudo chmod 777 /mydata
cd /mydata

#拉取源码
git clone https://github.com/FISCO-BCOS/FISCO-BCOS.git

1.3.2 安装FISCO-BCOS的只能合约编译器

#切换到源码根目录
cd FISCO-BCOS
sudo cp fisco-solc  /usr/bin/fisco-solc
sudo chmod +x /usr/bin/fisco-solc

1.3.3 拉取编译依赖

#在源码FISCO-BCOS目录中
sudo chmod +x scripts/install_deps.sh
sudo ./scripts/install_deps.sh

1.3.4 开始编译&安装

#新建build目录
mkdir -p build
cd build/
#Centos下运行 (注意末尾的..)
cmake3 -DEVMJIT=OFF -DTESTS=OFF -DMINIUPNPC=OFF ..
#Ubuntu下运行 (注意末尾的..)
cmake  -DEVMJIT=OFF -DTESTS=OFF -DMINIUPNPC=OFF ..
#进行编译
sudo make
#若编译成功,则生成build/eth/fisco-bcos。
sudo make install

至此,成功编译并安装fisco-bcos

猜你喜欢

转载自my.oschina.net/undefine/blog/1627129