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.