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-covcargo install cargo-llvm-cov --locked -
cargo-nextestcargo install cargo-nextest --locked