需要安装以下依赖:
go (1.13 or higher)
gcc (7.4.0 or higher)
git (version 2 or higher)
bzr (一些go依赖需要这个)
jq
pkg-config
opencl-icd-loader
opencl driver (like nvidia-opencl on arch) (for GPU 加快)
opencl-headers (build)
rustup (proofs build)
llvm (proofs build)
clang (proofs build)
安装依赖
1.安装go
2.安装其它依赖
sudo apt install mesa-opencl-icd ocl-icd-opencl-dev -qy
sudo apt install pkg-config mesa-opencl-icd ocl-icd-opencl-dev -y
sudo apt install gcc git bzr jq curl tmux nethogs sysstat -qy
3.安装rustup
curl https://sh.rustup.rs -sSf | sh
下载Lotus
git clone https://github.com/filecoin-project/lotus.git
安装
cd lotus/
make clean && make all
sudo make install