...
On the build machine
Install Git:
Code Block language text build:~$ sudo apt-get install git-core
Install Karaf, Maven:
Excerpt Create two directories called ~/Downloads and ~/Applications. Download the Karaf 3.0.5 and Maven 3.3.9 binaries (the tar.gz versions of both) into ~/Downloads and extract it to ~/Applications. Keep the tar archives in ~/Downloads; we'll need that later.
Code Block language text build:~$ cd; mkdir Downloads Applications build:~$ cd Downloads build:~$ wget http://archive.apache.org/dist/karaf/3.0.5/apache-karaf-3.0.5.tar.gz build:~$ wget http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz build:~$ tar -zxvf apache-karaf-3.0.5.tar.gz -C ../Applications/ build:~$ tar -zxvf apache-maven-3.3.9-bin.tar.gz -C ../Applications/
Next, install Oracle Java 8:
Excerpt Code Block language text build:~$ sudo apt-get install software-properties-common -y build:~$ sudo add-apt-repository ppa:webupd8team/java -y build:~$ sudo apt-get update build:~$ sudo apt-get install oracle-java8-installer oracle-java8-set-default -y
It will ask you to acknowledge the license; do so when prompted.
The second step above may prompt for the installation of python-software-properties. If prompted, do so.
- Clone the ONOS source:
Now let’s copy a repository into a new onos directory under the home directory on the build machine.
navigate to the home directory by issuing this command:
Code Block language text build:~$ cd ~ build:~$ git clone https://gerrit.onosproject.org/onos
This will create a directory called onos, with the source code in it.
- Clone the ONOS source:
...