Installing Ronin on OpenSUSE
Copy/Paste Instructions
sudo zypper -n in -l gcc make ruby-devel readline-devel sqlite3-devel
sudo gem install ronin --pre
Detailed Breakdown
Build Dependencies
First we will need to install gcc and make. These are required to install gems which contain C extensions (aka C bindings) to other C libraries, such as the sqlite3 gem which compiles against libsqlite3.
sudo zypper -n in -l gcc make
Ruby
Next, we will need to install Ruby >= 3.0.0, which should already be available in your system’s package manager.
sudo zypper -n in -l ruby-devel
C libraries
Then, we will need to install various C libraries which are used by some of the Ruby gems, such as libsqlite3 which is required by the sqlite3 gem.
sudo zypper -n in -l readline-devel sqlite3-devel
Ronin
Now that everything else is installed, it is time to install Ronin!
sudo gem install ronin --pre
Postinstall
Assuming no errors occur, you should now be able to run ronin
:
ronin help
Troubleshooting
Ruby and many ruby gems will not work if the
LANG
environment variable is set to C
. Please set it to a UTF8 language,
such as en_US.UTF-8
.