Skip to content

Installation

Terminal window
cargo install crabture --locked

--locked installs against the dependency versions tested in Cargo.lock. It is recommended because cargo install otherwise re-resolves dependencies to their newest versions, which can pull in a release that fails to build.

Terminal window
paru -S crabture-git
Terminal window
git clone https://github.com/piny4man/crabture.git
cd crabture
cargo build --release
# binary at target/release/crabture

These are only needed when building from source. Prebuilt binaries from the releases page have no extra runtime dependencies.

Terminal window
sudo apt-get install -y \
libclang-dev libwayland-dev libpipewire-0.3-dev libegl-dev \
libgbm-dev libdrm-dev libxcb1-dev libxcb-shm0-dev libxcb-randr0-dev
Terminal window
sudo pacman -S clang libxcb wayland pipewire