How to install ONOS version 1.5.1 - OverFlowJAMK/General GitHub Wiki
Installation of ONOS:
A user needs to be root, and then need to go to home- directory of root- user.
sudo su
cd /root
1st Step: Installing Java:
apt-get update && \
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && \
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && \
apt-get update && \
apt-get install -y oracle-java8-installer oracle-java8-set-default && \
apt-get clean && apt-get purge
2nd Step: ONOS is downloaded and unzipped:
wget http://downloads.onosproject.org/release/onos-1.5.1.tar.gz && \
tar -xf onos-1.5.1.tar.gz && \
mv onos-1.5.1 onos
ONOS- directory is also named "onos".
3rd Step: exports were performed:
export HOME=/root
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export ONOS_ROOT=/root/onos
export KARAF_VERSION=3.0.5
export KARAF_ROOT=/root/onos/apache-karaf-3.0.5
export KARAF_LOG=/root/onos/apache-karaf-3.0.5/data/log/karaf.log
export PATH=$PATH:$KARAF_ROOT/bin
export ONOS_IP=rajapinnan_ip_osoite(esim 10.0.0.8)
4th Step: changing a directory by the command:
cd /root/onos/bin
and after that the ONOS will be started by the command:
./onos-service
Whole script:
apt-get update && \
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && \
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && \
apt-get update && \
apt-get install -y oracle-java8-installer oracle-java8-set-default && \
apt-get clean && apt-get purge && \
wget http://downloads.onosproject.org/release/onos-1.5.1.tar.gz && \
tar -xf onos-1.5.1.tar.gz && \
mv onos-1.5.1 onos
export HOME=/root
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export ONOS_ROOT=/root/onos
export KARAF_VERSION=3.0.5
export KARAF_ROOT=/root/onos/apache-karaf-3.0.5
export KARAF_LOG=/root/onos/apache-karaf-3.0.5/data/log/karaf.log
export PATH=$PATH:$KARAF_ROOT/bin
export ONOS_IP=localhost