radare2/INSTALL.md

1.4 KiB

Installation

The GHA CI builds the packages for every commit and those are also available in the release page. But it is always recommended to install r2 from git.

The most used and recommended way is by running this script which will build and install r2 from sources and install it system wide with symlinks.

git clone https://github.com/radareorg/radare2
radare2/sys/install.sh

If you need to install it in your user's home or switch between multiple r2 builds you may checkout the meson build and the r2env Python tool.

The focus on portability enables r2 to be built in many different ways for multiple operating systems easily by using the ./configure;make or meson build systems.

r2env allows to build and install different versions of r2 in your home or system and it is available via Python's PIP tool.

pip install r2env
r2env init
r2env add radare2

Uninstall

In case of a polluted filesystem, you can uninstall the current version or remove all previous installations with one or more of those commands:

make uninstall
make system-purge
make purge
git clean -xdf
rm -rf shlr/capstone

Packaging status

Packaging status