1️⃣ 内存和处理器设置
2️⃣ 安装并保证ubuntu版本为22.04
# 查看现有WSL
wsl --lis
# 关闭现有WSL
wsl --shutdown
# 安装22.04
wsl --install Ubuntu-22.04
# 设置默认版本
wsl --set-default Ubuntu-22.04
提示输入用户名时,直接回车或关闭,再进入即为root用户
DEL3️⃣ 导出WSL至D盘
wsl --shutdown
wsl --export Ubuntu-22.04 D:\\ubuntu-22.04.tar
wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 "D:\\WSL" "D:\\ubuntu-22.04.tar" --version 2
4️⃣ 安装依赖
apt update && apt upgrade -y
apt install curl iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev tar clang bsdmainutils ncdu unzip libleveldb-dev libclang-dev ninja-build -y
5️⃣下载代码
# 下载代码,切换至最新
git clone <https://github.com/boundless-xyz/boundless>
cd boundless
git checkout release-0.10
6️⃣ 安装所需依赖
# 安装官方依赖脚本
bash ./scripts/setup.sh
cd boundless
# 手动安装部分依赖 (Copy By @0xmoei)
# Install rustup:
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh
. "$HOME/.cargo/env"
# Update rustup:
rustup update
# Install the Rust Toolchain:
apt update
apt install cargo
# Verify Cargo:
cargo --version
# Install rzup:
curl -L <https://risczero.com/install> | bash
source ~/.bashrc
# Verify rzup:
rzup --version
# Install RISC Zero Rust Toolchain:
rzup install rust
# Install cargo-risczero:
cargo install cargo-risczero
rzup install cargo-risczero
# Update rustup:
rustup update
# Install Bento-client:
cargo install --git <https://github.com/risc0/risc0> bento-client --bin bento_cli
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Verify Bento-client:
bento_cli --version
# Install Boundless CLI:
cargo install --locked boundless-cli
export PATH=$PATH:/root/.cargo/bin
source ~/.bashrc
# Verify boundless-cli:
boundless -h