Skip to content

Requirements

Ashish Gehani edited this page Jan 13, 2016 · 32 revisions

This page lists the requirements for setting up SPADE on various operating systems. In all cases, the Oracle Java Development Kit (JDK 8) is required to compile SPADE. This can be downloaded from Oracle.

On Ubuntu 14.04, this can be installed with:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Linux

In addition to the JDK, building SPADE requires that you have Git installed on your system. It is used to download the source files for compilation. You will also need Linux Audit and FUSE. On Ubuntu 14.04, all of these can be installed via the following command:

sudo apt-get install git libaudit-dev auditd libfuse-dev fuse

For Fedora, use the following command:

sudo yum install git audit fuse-devel fuse-libs

Mac OS X

If you are using Mac OS X, you will need Git to retrieve the SPADE source files. Fuse4X is required, unless you already have MacFUSE installed. Using MacPorts, you can install the required packages with the following command:

sudo port install git fuse4x

Windows

On Windows, SPADE can be installed using Cygwin. Detailed instructions on setting up Cygwin can be found on its homepage. The following Cygwin packages are required:

  • gcc (under the Devel category)
  • gcc-core (under the Devel category)
  • make (under the Devel category)
  • git (under the Devel category)

To use the ProcMon reporter for Windows, you will need to download and install Process Monitor.

Clone this wiki locally