Installer
The installer picks the package for your system, downloads it from the GitHub release, checks it against the release’schecksums.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.
npm
The package carries the binaries for all three systems and sets up the one for yours, with the same four commands in npm’s globalbin.
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. - npm installs update through npm:
Uchecks npm for the latest version, runsnpm install -g rakumux@<version>and restarts only the UI. If npm needs administrator rights for that,Usays so: runnpm install -g rakumux@latestyourself, as you installed it. - 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.
npm install -g rakumux@latest.
Uninstall
PREFIX in place of /usr/local if you installed elsewhere (and drop sudo for a
user-local install). Installed with npm: npm uninstall -g rakumux. Your sessions and settings
live in ~/.rakumux; remove it to start fresh.