Opendaylight for openflow1.3 build on ubuntu 14.04-lts
Preparation
INSTALL ORACLE JAVA 7
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/ //you can add it to your bashrc.
Then, you can use 'java -version' to test install successfully.
INSTALL maven
sudo apt-get install maven
Then, you can use 'mvn -v' to test install successfully.
如果你完全安裝完,版本應該均要大於下面的範例,(我嘗試到最後這一版是最容易成功的)
Here, I use ssh to pull code. If you also want to use 'ssh', you have to register in opendaylight git link. And then, follow Gerrit_Setup to register SSH key.
Or, you can use http to git opendaylight file. Please refer to pull code.
But I didn't check these are same.
export ODL_USERNAME=<username for the account you created at OpenDaylight>
//for example export ODL_USERNAME=tutul
mkdir opendaylight;cd opendaylight
for PROJECT in affinity bgpcep controller defense4all dlux integration \
lispflowmapping opendove openflowjava openflowplugin ovsdb vtn yangtools; \
do git clone ssh://${ODL_USERNAME}@git.opendaylight.org:29418/${PROJECT}.git; \
done