Skip to content

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.