在标准安装的Ubuntu 20.04.4 LTS 环境下部署 chia-blockchain 1.3.5

寿意远
2023-12-01

#部署环境:
ubuntu Server 20.04.4 LTS
Release:20.04
Codename:focal

安装内容:

  1. 安装编译环境
sudo -i
apt-get install git
apt-get install gcc
apt-get install make
  1. 更新openssl(此处安装的版本为1.1.1o)
wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz --no-check-certificate 
tar -zxvf openssl-1.1.1o.tar.gz
mv openssl-1.1.1o/ /usr/local/
cd /usr/local/openssl-1.1.1o
./config
make
make test
make install

备份旧版本的openssl并链接新版本的openssl

mv /usr/bin/openssl /usr/bin/openssl.bak
ln -s /usr/local/bin/openssl /usr/bin/openssl

加载新版openssl

cd /etc/
echo "/usr/local/lib" >> ld.so.conf 
ldconfig

也可以选择重新安装CA证书

apt-get install --reinstall ca-certificates
apt upgrade openssl
  1. 加载硬盘
    建立挂载点(根据实际硬盘数量自行建立):
mkdir /xch
mkdir /xch/hd01
mkdir /xch/hd02
....

编辑fstab文件,永久挂载硬盘:

vi /etc/fstab

在fstab文件中添加plot文件所在的硬盘,示例中加载的是用windows 系统 plots 出来的plot硬盘:

/dev/sdb1  /xch/hd01 ntfs-3g defaults 0 0
/dev/sdc1  /xch/hd02 ntfs-3g defaults 0 0
......

重新加载fstab

mount -a
  1. 安装chia-blockchain
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules
cd chia-blockchain
chmod +x install.sh
./install.sh
. ./activate

即完成了安装,最后是chia的初始化工作。

chia init

如果已有24助记词,可以直接用以下命令添加,生成收割机。

chia keys add

加载plot文件硬盘
假设文件位置为:
/xch/hd01/plot-k32-**********…
可执行:

cd /xch
chia plots add -d 'hd01/'

开始运行收割机并查看状态:

chia start farmer
chia farm summary
chia show -sc
chia wallet show

ubuntu 升级至22.04版本后,chia-blockchain 无法顺利编译。

 类似资料: