linux debian服务器源码部署filecoin
2021/9/2 7:06:09
本文主要是介绍linux debian服务器源码部署filecoin,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.安装系统依赖
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
2.安装rustup(解决生锈很慢的问题)
curl -fsSL -O https://mirrors.ustc.edu.cn/rust-static/rustup/dist/x86_64-unknown-linux-gnu/rustup-init chmod +x rustup-init RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup ./rustup-init
3.安装golang
wget -c https://dl.google.com/go/go1.16.7.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
4.添加到环境变量
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc && source ~/.bashrc
5.克隆源码
git clone https://github.com/filecoin-project/lotus.git cd lotus/
6. 如果您有AMD Zen 或 Intel Ice Lake CPU(或更高版本),请通过添加以下两个环境变量来启用 SHA 扩展
export RUSTFLAGS="-C target-cpu=native -g" export FFI_BUILD_FROM_SOURCE=1
7.编译到主网并安装
#解决下载go依赖很慢的问题 export RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-static make clean all #主网 # Or to join a testnet or devnet: make clean calibnet # Calibration with min 32GiB sectors 验证网 make clean nerpanet # Nerpa with min 512MiB sectors 测试网 sudo make install #安装
8.启动
这将会把lotus,lotus-miner并lotus-worker在/usr/local/bin。 lotus将$HOME/.lotus默认使用该文件夹进行存储(配置、链数据、钱包)。有关如何自定义 Lotus 文件夹的信息 安装完成后,使用下面的命令确保为正确的网络成功安装了 lotus。 lotus --version lotus version 1.9.0+calibnet+git.ada7f97ba
这篇关于linux debian服务器源码部署filecoin的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux