Linux

Ми використовували Ubuntu 21.04, але вузол буде працювати і на інших дистрибутивах Ubuntu та Debian.

Відкрийте термінал та встановіть залежності бібліотек, які потрібні для роботи вузла Tezos:

sudo apt-get install build-essential git m4 unzip rsync curllibev-dev libgmp-dev pkg-config libhidapi-dev

Введіть пароль, підтвердіть встановлення та дочекайтесь завершення.

Потім встановіть Bubblewrap — інструмент для запуску програм у контейнерах-пісочницях окремо від системи. Запуск вузла Tezos у пісочниці вбереже його від можливого злому:

sudo apt install bubblewrap

Створіть нового користувача tezos із правами адміністратора та перейдіть в нього. Обов'язково введіть пароль, який не забудете. Заповнення робочого телефону та інших деталей можете пропустити натисканням Enter:

sudo adduser tezossudo adduser tezos sudosudo su tezos

Завантажте початковий код вузла Tezos:

git clone https://gitlab.com/tezos/tezos.gitcd tezosgit checkout latest-release

Встановіть пакетний менеджер opam:

wget https://github.com/ocaml/opam/releases/download/2.0.7/opam-2.0.7-x86_64-linuxsudo mv opam-2.0.7-x86_64-linux /usr/local/bin/opamsudo chmod a+x /usr/local/bin/opamopam init --comp=4.09.1 --disable-sandboxingopam switch 4.09.1opam updateeval $(opam env)

Якщо термінал видає помилку invalid field opam-root-version, видаліть opam за допомогою команди sudo apt-get remove opam. Потім перевстановіть його.

Встановіть компілятор Rust:

wget https://sh.rustup.rs/rustup-init.shchmod +x rustup-init.sh./rustup-init.sh --profile minimal --default-toolchain 1.52.1 -ysource $HOME/.cargo/env

Скомпілюйте вузол Tezos:

make build-depsmake

Якщо термінал видасть помилку про відсутній репозиторій, завантажте tezos.git повторно, а потім виконайте make build-deps:

git clone https://gitlab.com/tezos/tezos.gitmake build-deps

Створіть запис вузла:

./tezos-node identity generate

Встановлення завершено, далі дотримуйтесь інструкції по настройці вузла та запуску бейкінга.

Встановлення вузла

Windows Linux macOS