Installation
Install Dependencies¶
To use pre-built RESOLVE, you need the following:
- bash
- coreutils
- clang-18
- llvm-18
- binutils
- zstd
For some of the RESOLVE tooling, an agentic harness is required, like one of:
On Ubuntu, try:
sudo apt update
sudo apt install -y bash coreutils clang llvm binutils zstd
Tip
If you get errors with clang not being found, you might need to create a symlink to the proper name:
sudo ln -sf /usr/bin/clang-18 /usr/local/bin/clang
sudo ln -sf /usr/bin/clang++-18 /usr/local/bin/clang++
One-Liner RESOLVE Install¶
You can install the latest GitHub release of RESOLVE using the following command:
curl -fL https://github.com/riversideresearch/resolve/releases/latest/download/resolve-linux-x86_64.tar.gz \
-o /tmp/resolve-linux-x86_64.tar.gz && sudo tar -C / -xzf /tmp/resolve-linux-x86_64.tar.gz
Add it to PATH with:
export PATH="/opt/resolve/bin:$PATH"
Note
This one-liner syntax assumes you have curl and ca-certificates already installed.
Versioning¶
This documentation site is versioned alongside RESOLVE GitHub releases. Use the navbar dropdown to select the correct version of the docs that corresponds with the output of:
resolve version
Note
If you just installed RESOLVE, the "latest" version of these docs is probably what you want (and might already be reading).
Building from source¶
See building RESOLVE from source for information on building RESOLVE binaries.