Skip to main content

Requirements

Trident's dependencies.

Build Dependencies

Compilers

  • Rust: latest stable
  • Go: 1.25+ (for osmodifier)

Packages

  • Ubuntu/Debian:

    sudo apt install build-essential pkg-config libssl-dev libclang-dev protobuf-compiler
  • Docker (follow the instructions at Install Docker Engine on Ubuntu)

Test Dependencies

  • Python 3.8+

  • Python packages:

    sudo pip3 install virt-firmware

Code Coverage Dependencies

  • cargo-llvm-cov

    cargo install cargo-llvm-cov --locked
  • cargo-nextest

    cargo install cargo-nextest --locked