Installer
checksums.txt, and runs the package’s own installer. It installs into /usr/local and
asks for sudo only when it needs to.
- User-local
- A specific version
Install into your home directory instead, which also lets Rakumux update itself without
sudo:$PREFIX/libexec/rakumux, and four commands go in $PREFIX/bin:
The background server,
rakumux-ptyd, ships in the package and starts by itself when needed.
Release tarball
Download a package from GitHub Releases and run its installer:rakumux-linux-x64.tar.gz, rakumux-macos-arm64.tar.gz and
rakumux-macos-intel.tar.gz.
From source
You need a stable Rust toolchain, a C compiler and bash. SQLite is bundled../build.sh --install also installs the binaries into ~/.cargo/bin.
Updating
PressShift+U in Rakumux mode (Ctrl-\ first if you’re working in a session), or open
Settings → Update. Rakumux checks for a new release, and Enter confirms the installation.
It downloads the release, verifies its SHA-256 checksum and version, swaps the installed files
in one step, and restarts only the UI. The background server and every running session stay
up.
- Needs a writable install. Automatic updates need write access to the install directory. A
user-local install (
PREFIX="$HOME/.local") normally has it. For an install in/usr/local, re-run the installer with the samePREFIX; Rakumux never asks forsudobehind your back. - Source builds are never overwritten: rebuild with
./build.sh, then pressRto reload the UI. - The server isn’t restarted by an update. To run the new server, restart it in place with
Sin Rakumux mode, Settings → Restart server orrakumux daemon restart: sessions and their programs keep running.
Uninstall
PREFIX in place of /usr/local if you installed elsewhere (and drop sudo for a
user-local install). Your sessions and settings live in ~/.rakumux; remove it to start fresh.