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