III. Biên dịch node Cardano

Sau khi cài đặt GHC và Cabal thành công, bạn có thể biên dịch Cardano Node từ mã nguồn.

1. Để đảm bảo các development headers cho thư viện mật mã libsodium CHƯA được cài đặt trên máy tính cục bộ:
sudo apt remove libsodium-dev
2. Điều hướng đến thư mục làm việc mà bạn đã tạo trong quy trình “Cài đặt Glasgow Haskell Compiler và Cabal”
cd $HOME/git
3. Tải xuống source code của Cardano Node:
git clone https://github.com/IntersectMBO/cardano-node.git
cd cardano-node
git fetch --all --recurse-submodules --tags
4. Chuyển đến tag mới nhất
git checkout $(curl -s https://api.github.com/repos/IntersectMBO/cardano-node/releases/latest | jq -r .tag_name)
5. Tạo các binary thực thi cardano-nodecardano-cli:
cabal build all
cabal build cardano-cli

Tùy thuộc vào cấu hình của máy tính, quá trình build mất khoảng 20 phút để hoàn thành.

6. Sao chép các binary cardano-nodecardano-cli mà bạn đã tạo ở bước 6 vào thư mục /usr/local/bin
sudo cp -p "$(./scripts/bin-path.sh cardano-node)" /usr/local/bin/cardano-node
sudo cp -p "$(./scripts/bin-path.sh cardano-cli)" /usr/local/bin/cardano-cli
7. Xác nhận rằng phiên bản được cài đặt trên máy tính của bạn là bản phát hành mới nhất
cardano-node --version
cardano-cli --version

lặp lại các bước từ 1 đến 8 trên mỗi node  trên mỗi máy tính bạn muốn chạy node relay hoặc block-producing node cho stake pool của bạn

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Nội dung