Install on Linux
Install nala on Linux via DEB or AppImage, verify SHA-256, and first-run checks.
Outcome: nala installed on Linux when a Linux artifact is published on the current channel, with digest verification before any package or AppImage runs.
Before you start
- Open nalarun.com/download. If no Linux artifact is listed, stop.
- Prefer DEB on Debian/Ubuntu, or AppImage anywhere else, including Fedora/RHEL, until an RPM build exists.
Option 1 — install.sh (recommended)
curl -fsSL https://nalarun.com/install.sh | sh
On Linux x64 the script prefers DEB if dpkg exists, else AppImage.
RPM is not a v1 published format — Fedora/RHEL users should use AppImage
until an RPM is built, channel-listed, and downloadable. It always:
- Downloads via a short-lived private URL
- Checks byte size and SHA-256 before installing
- Stops on mismatch (does not run a bad file)
Inspect first:
curl -fsSLo install-nala.sh https://nalarun.com/install.sh
less install-nala.sh
sh install-nala.sh
Option 2 — package from the download page
- Download DEB or AppImage.
- Copy the SHA-256 from the download page and verify:
sha256sum ./nala_*.deb
sha256sum ./NALA-*.AppImage
- Install:
# DEB
sudo dpkg -i ./nala_*.deb || sudo apt-get install -f -y
# AppImage
chmod +x ./NALA-*.AppImage
./NALA-*.AppImage
AppImage may need libfuse2 (sudo apt install libfuse2 or distro equivalent).
Unsigned packages
Linux packages here are not code-signed the way Windows Authenticode or Apple notarization works. Trust the published SHA-256 on /download. Full interim notes: unsigned install guide.
Verify
nala version
nala doctor
nala desktop
CLI shims typically land in ~/.local/bin. Open a new shell if needed.