Долгое время не мог собраться чтобы что то полезное написать или сделать… И вот собрался силой и духом и решил под обновить скрипты для установки на linux а именно на Ubuntu 22.04.
В целом весь процесс установки остался такой же как и был в описан в статье ранее, в статье Пошаговая инструкция массовой установки и настройки форков Chia на Linux
Главные изменения это то что большую часть скриптов я перенес в в подпапку scripts
, так же произвел ревизию по каждому скрипту, удалил не нужные форки и исключил их из настройки.
Особой внимание хотелось бы уделить файлу import_config.sh
, из папки scripts
а именно его содержимому.
.... #$EXEC_FILE db upgrade $EXEC_FILE configure --enable-upnp false $EXEC_FILE configure --log-level INFO #$EXEC_FILE configure --set-farmer-peer $FARMER_HOST $EXEC_FILE init --fix-ssl-permissions echo "deactivate"
#$EXEC_FILE db upgrade
— обновление баз данных с v1 до v2 позволяет с экономить место на жестком диске, но может занять очень длительное время. Подробный процесс я описывал на примере Chia Как уменьшить размер базы Chia?!
$EXEC_FILE configure --enable-upnp false
— Отключаем upnp, ну тут без лишних комментариев
$EXEC_FILE configure --log-level INFO
— записываем только информационные логи, есть еще и другие уровни логирования --log-level [CRITICAL|ERROR|WARNING|INFO|DEBUG|NOTSET]
#$EXEC_FILE configure --set-farmer-peer $FARMER_HOST
— установка на фермерской машине ip главной ноды, так как я перенес все на одну машину, мне не нужна эта строка.
$EXEC_FILE init --fix-ssl-permissions
— Исправление прав доступа к конфигурационному файлу
Список форков Chia доступные в скрипте для установки
sh install_aedge.sh sh install_apple.sh sh install_avocado.sh sh install_bpx.sh sh install_btcgreen.sh sh install_cactus.sh sh install_cannabis.sh sh install_chia.sh sh install_dogechia.sh sh install_flax.sh sh install_flora.sh sh install_gold.sh sh install_greendoge.sh sh install_hddcoin.sh sh install_kale.sh sh install_maize.sh sh install_mint.sh sh install_nchain.sh sh install_petroleum.sh sh install_seno.sh sh install_silicoin.sh sh install_spare.sh sh install_station.sh sh install_stor.sh sh install_taco.sh sh install_tad.sh sh install_tranzact.sh sh install_venidium.sh sh install_wheat.sh
Как запустить установку форков командой?!
sh all.sh
Попросит ввести пароль от рута, и начнется поочередная установка.