#部署环境:
ubuntu Server 20.04.4 LTS
Release:20.04
Codename:focal
sudo -i
apt-get install git
apt-get install gcc
apt-get install make
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
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
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 无法顺利编译。