lotus挖礦節點依賴環境

2021-09-29 05:13:53 字數 1669 閱讀 4370

lotus環境的安裝指令碼。

go的環境變數一般放在.bash_profile中,但有些linux系統要放在.bashrc中才能永久生效。

cd

$home/

wget

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="

>> .bash_profile

source ~/.bash_profile

go version

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

第一行是git的安裝依賴

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

wget

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安裝很簡單,哪個版本都可以,也無需其他依賴。

sudo yum install -y bzr

bzr --version

jq用於處理json輸出

wget 

sudo rpm -ivh epel-release-latest-7.noarch.rpm

yum repolist

sudo yum install jq

pkg-config採用原始碼安裝,版本0.29

wget  

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即可。

mysql 依賴環境 MySQL環境搭建

一 安裝依賴和拓展 1 安裝 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install libmysqlclient dev 安裝過程中,必要的地方需要輸入 y 進行確定。上面這三...

pip和conda環境依賴

pip批量匯出包含環境中所有元件的requirements.txt檔案 pip freeze requirements.txtpip批量安裝requirements.txt檔案中包含的元件依賴 pip install r requirements.txtconda批量匯出包含環境中所有元件的requ...

舊版系統環境依賴(qscintilla)

在一些舊版linux系統更新源中,sip版本最高只到4.18版本,編譯新版本sip則需要更多的自行編譯相關庫,而又需要qsci時,此時可做最少內容就是編譯qsci,而不是sip,所以有以下需求 由於2.10版本及以後qscintilla的python部分編譯需要sip4.19以上,此處需要編譯舊版本...