...
Installation
Prerequisites
Linux
- Ubuntu 10.04 (Natty) or higher. (Has been run with Ubuntu 10.04 with Ant versions 1.8.1 or lower).
- Install JDK 1.7 and Ant. You can optionally choose to install eclipse but it is not required.Your favorite flavor of Linux
- Java development kit
- JDK 8 for Floodlight master and above
- JDK 7 for Floodlight v1.2 and below
- Ant or Maven to build
- Python development package
- Eclipse IDE
One can download dependencies using a package manager, such as apt-get. To download dependencies for Floodlight master and above:
Code Block | ||||
---|---|---|---|---|
| ||||
sudo apt-get install build-essential openjdk-8-jdk ant python-dev eclipse
|
To download dependencies for Floodlight v1.2 and below:
Code Block | ||||
---|---|---|---|---|
| ||||
sudo apt-get install build-essential defaultopenjdk-7-jdk ant python-dev eclipse |
Mac
- Mac OS X 10.6 or higher: older versions may work but have not been tested
- Xcode 4.1 (for 10.7 Lion) or Xcode 4.0.2 (for 10.6 Snow Leopard) (includes gcc, make, git, etc.)
- Java Development Kit 1.7: to install, ; just type 'javac' in a Terminal; this should automatically install the JDK if it isn't already present
- Java 8 for Floodlight master and above
- Java 7 for Floodlight v1.2 and below
- Eclipse
Note: Want to get started fast? You can set up an Ubuntu image on Amazon here and add the above Linux dependenciesuse our VM here, which already includes the above dependencies for Floodlight v1.2 and below.
Windows
Floodlight is written in Java, so it should work in Windows; however, specific instructions are not provided. If you wish to use Windows, do so at your own risk or use our Floodlight Linux VM instead.
...