Инструкция по установке неунифидного бинарного файла
Выберите операционную систему
Операционная система, которую вы используете для вашего узла, полностью зависит от ваших личных предпочтений. Вы сможете скомпилировать ununifid daemon на большинстве современных дистрибутивов Linux и последних версиях macOS
Для руководства предполагается, что вы используете релиз Ubuntu LTS. Если вы выбрали другую операционную систему, вам нужно будет изменить команды в соответствии с вашей операционной системой.
Требования
Сервер узла валидатора
Память: 8 ГБ или больше
Накопитель: SSD 160 ГБ или больше
Следующие порты: 26656должны быть открыты для одноранговой связи между узлами.
Мы напишем примеры так, как будто вы используете версию Ubuntu LTS.
Установить предварительные требования
# update the local package list and install any available upgrades
sudo apt update && sudo apt upgrade -y
# install toolchain and ensure accurate time synchronization
sudo apt install build-essential git jq -y
Установка GO
Следуйте инструкциям здесь, чтобы установить Go. Для Ubuntu LTS вы, вероятно, можете использовать:
Если вы не хотите настраивать нестандартным способом, то установите их в папке .bash_profileпользователя home(например, ~/).
После обновления ~/.bash_profileвам нужно будет его найти:
Сборка UnUniFi из исходников
Клонируйте репозиторий блокчейна UnUniFi, проверьте указанную ветку и соберите ее с помощью make installдля сборки двоичных файлов.
Чтобы убедиться, что установка прошла успешно, вы можете запустить:
# Please install Go v1.19
# from $HOME dir
$ wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
$ sudo rm -rf /usr/local/go
$ sudo tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz
$ go version
go version go1.19 linux/amd64