filecoin环境搭建

ubuntu服务器

使用ubuntu服务器

本文使用ubuntu服务器

官方文档特意指明不支持windows服务器

安装依赖

sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev wget -y && sudo apt upgrade -y

安装rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装golang

wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz 

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz

export PATH=$PATH:/usr/local/go/bin

设置golang的环境变量,设置gomod,goproxy等

下载源码

git clone https://github.com/filecoin-project/lotus.git
cd lotus/

切换到某个分支,或者不切

编译代码

make clean all

sudo make install

/usr/local/bin目录下出现以下三个文件

lotus  lotus-miner  lotus-worker

启动网络

lotus daemon

在第一次运行时,Lotus将:

  • 在设置其数据文件夹~/.lotus
  • 下载必要的证明参数。这是几GB的数据,仅下载一次
  • 导入快照(如果已指定),然后开始同步Lotus链。

查看网络连接状态

lotus net peers

停止lotus服务

lotus daemon stop

转载请注明来源

×

喜欢就点赞,疼爱就打赏