lotus挖矿节点依赖环境

mac2024-05-08  6

lotus环境的安装脚本。

安装go

go的环境变量一般放在.bash_profile中,但有些Linux系统要放在.bashrc中才能永久生效。

cd $HOME/ wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz sudo tar -zxvf go1.13.3.linux-amd64.tar.gz echo "export GOPATH=$HOME/go" >> .bash_profile source ~/.bash_profile echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> .bash_profile echo "export GO111MODULE=on" >> .bash_profile echo "export GOPROXY=https://goproxy.io" >> .bash_profile source ~/.bash_profile go version

安装gcc8

lotus要求在gcc7.4以上,gcc也可以用源码安装,但编译太浪费时间。

sudo yum install centos-release-scl sudo yum install devtoolset-8-gcc* scl enable devtoolset-8 bash which gcc gcc --version

安装git2.2.2

第一行是git的安装依赖

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.2.2.tar.gz tar -zxf git-2.2.2.tar.gz cd git-2.2.2/ make prefix=/usr/local all sudo make prefix=/usr/local install git version

安装bzr

bzr安装很简单,哪个版本都可以,也无需其他依赖。

sudo yum install -y bzr bzr --version

安装jq

jq用于处理json输出

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -ivh epel-release-latest-7.noarch.rpm yum repolist sudo yum install jq

安装pkg-config

pkg-config采用源码安装,版本0.29

wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.tar.gz tar -zxvf pkg-config-0.29.tar.gz cd pkg-config-0.29 ./configure --with-internal-glib make make check sudo make install pkg-config --version

这些代码可以放到一个脚本文件中,一键安装,不过有些软件安装过程中需要手动选择,直接输入y即可。

最新回复(0)