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-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南