Dependencies
Contents
Introduction
The dependencies are automatically installed when running the setup.sh
script.
They can also be installed later with the same script and the -d
option:
Dependencies for the default plugins:
./setup.sh -d
Dependencies for all the plugins:
./setup.sh -a -d
If you want to use the setup.sh
script, refer to one of the following tutorials:
- Install Tranalyzer on Linux or macOS
- Install Tranalyzer on Windows
- Install Tranalyzer in a Docker container
Otherwise, the following section lists all the required packages for different systems.
Dependencies
Tranalyzer2 requires the following tools and libraries:
Kali/Ubuntu:
sudo apt-get install autoconf autoconf-archive automake libbsd-dev libpcap-dev libreadline-dev libtool make meson zlib1g-dev
Arch/Manjaro:
sudo pacman -S autoconf autoconf-archive automake bash-completion gcc libpcap libtool make meson pkgconf zlib
CentOS/Fedora/Red Hat (If the
dnf
command could not be found, try withyum
instead):sudo dnf install automake bzip2 libbsd-devel libpcap-devel libtool meson readline-devel zlib-devel
Gentoo:
sudo emerge autoconf autoconf-archive automake bash-completion libpcap libtool meson zlib
openSUSE:
sudo zypper install autoconf autoconf-archive automake gcc libbsd-devel libpcap-devel libtool meson readline-devel zlib-devel
macOS (Brew is a packet manager for macOS):
brew install autoconf autoconf-archive automake libpcap libtool meson readline zlib
Note that meson
is optional, but recommended as it is much faster than the autotools (autoconf
, automake
, …).