Install

Bash Script

The ronin-install.sh bash script will auto-detect the OS and package manager, install all external dependencies from the system’s package manager, and then installs Ronin. Supports Debian, Ubuntu, Fedora, OpenSUSE, Arch, Termux, macOS, and FreeBSD.

curl -o ronin-install.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-install.sh && bash ronin-install.sh

If you encounter an error when running ronin-install.sh, please report it to the scripts repository.

Manual Instructions

If you do not want to use an automatic installation shell script, there are manual installation instructions:

Docker

There are also Docker images available:

$ docker pull roninrb/ronin
$ docker run --rm -it roninrb/ronin
root@89b5d7f15855:/# ronin help

Additionally, if you want to mount your home directory into the docker image:

docker run --mount type=bind,source="$HOME",target=/home/ronin --rm -it ronin

Snapcraft

Ronin is also available on the Snap store:

sudo snap install ronin

Note: this requires installing and starting snapd first.

Windows

Windows users are recommended to either use WSL2, or use Docker and run the Docker images.