基于ubuntu系统。
1、编辑环境变量 /etc/profile
增加
IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/"
2、安装go 1.13.4版本
go 中国 下载归档版本 1.13.4 并解压到 /etc/local/bin下
编辑环境变量 /etc/profile
增加
export PATH=$PATH:/usr/local/bin/go/bin
重启
go version 及 go env
3、其他依赖包
sudo apt install gcc
sudo apt install git
sudo apt install bzr
sudo apt install jq
sudo apt install pkg-config
sudo apt install opencl-headers
sudo apt install llvm
sudo apt install clang
安装rustup
sudo apt install curl
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustc --version
reboot重启
4、安装 lotus 准备
sudo apt update
sudo apt install mesa-opencl-icd ocl-icd-opencl-dev
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install gcc git bzr jq pkg-config mesa-opencl-icd ocl-icd-opencl-dev
5、克隆及编译链接
cd /root
git clone https://github.com/filecoin-project/lotus.git
cd lotus/
make clean
make all
sudo make install
6、启动及创建节点
启动节点 lotus daemon
另开窗口查看连接状态 lotus net peers | wc -l
同步区块链节点高度 lotus sync wait
有疑问加站长微信联系(非本文作者)