Download Terraflux
Version 1.41.0. Each package brings GDAL, PROJ and the runtimes Terraflux needs: you do not need Python, R or a GIS installed.
We think you are on .
Windows
Windows 10 and 11, 64-bit
Installer (.msi)
terraflux-1.41.0-x64.msi
Start menu shortcut, terraflux on the PATH
Portable (.zip)
terraflux-1.41.0-windows-x64.zip
Unpack anywhere, no installation
- Run the
.msi. Terraflux is installed for you, without the administrator's permission, with a shortcut in the Start menu. - Open Terraflux from the Start menu, or double-click a model file (
.toml). - The installer puts
terrafluxon the PATH: open a new terminal and typeterraflux --version.
macOS
Apple silicon (M1 or later)
Disk image (.dmg)
terraflux-1.41.0-macos-arm64.dmg
Drag Terraflux.app to Applications
Application (.zip)
terraflux-1.41.0-macos-arm64.zip
- Open the
.dmgand drag Terraflux.app to Applications. - The application is not notarized yet: the first time, right-click it and choose Open.
- For the command line:
ln -s /Applications/Terraflux.app/Contents/MacOS/terraflux /usr/local/bin/terraflux
Linux
x86-64, glibc 2.39 or newer (Ubuntu 24.04+, Debian 13+, Fedora 40+, Arch)
Debian / Ubuntu (.deb)
terraflux_1.41.0_amd64.deb
sudo apt install ./terraflux_1.41.0_amd64.deb
Fedora / openSUSE (.rpm)
terraflux-1.41.0-1.x86_64.rpm
sudo dnf install ./terraflux-1.41.0-1.x86_64.rpm
Arch Linux (.pkg.tar.zst)
terraflux-1.41.0-1-x86_64.pkg.tar.zst
sudo pacman -U terraflux-1.41.0-1-x86_64.pkg.tar.zst
Archive (.tar.gz)
terraflux-1.41.0-linux-x64.tar.gz
Unpack and run install.sh, no root needed
- On Debian or Ubuntu:
sudo apt install ./terraflux_1.41.0_amd64.deb. On Fedora:sudo dnf install ./terraflux-1.41.0-1.x86_64.rpm(openSUSE:sudo zypper install). On Arch:sudo pacman -U terraflux-1.41.0-1-x86_64.pkg.tar.zst. Terraflux goes to/opt/terraflux, the command to/usr/bin, with an entry in the menu. - Anywhere else, unpack the
.tar.gzand run./install.sh: it links the command into~/.local/binand adds Terraflux to the menu, without root. - The application needs the desktop's own libraries (EGL or Vulkan, and
libxkbcommon-x11or Wayland); the command line needs none.
Other ways to get Terraflux
Build from source
Terraflux needs Rust 1.85 or later, CMake and a C++17 compiler.
git clone --recurse-submodules https://github.com/sacridini/terraflux.git
cd terraflux
cargo build --releaseOn a server or a cluster
The Linux archive runs without a desktop: the command line, the coordinator and the workers need no graphics libraries. See parallel and distributed computing.
Every release
The packages of every version, with their checksums and changes, are on the releases page.