Building ONOS 1.15

Untuk melakukan build ONOS secara manual, membutuhkan beberapa software, install semua software tersebut :

apt install git zip curl unzip python-minimal openjdk-8-jdk -y

buat user sdn dan masuk kedalam user sdn

adduser sdn
passwd -d sdn
cat <<EOF >> /etc/sudoers
sdn ALL=(ALL) NOPASSWD:ALL
EOF

su sdn
cd ~

Install bazel sebagai tools buildingnya :

sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python3
wget https://github.com/bazelbuild/bazel/releases/download/0.23.2/bazel-0.23.2-installer-linux-x86_64.sh
chmod +x bazel-0.23.2-installer-linux-x86_64.sh
./bazel-0.23.2-installer-linux-x86_64.sh --user
export PATH="$PATH:$HOME/bin"

jalankan perintah berikut untuk melakukan building pada onos, jangan lakukan pada user root :

git clone https://gerrit.onosproject.org/onos
cd onos
git checkout onos-1.15
bazel build onos

package hasil build tersedia di bazel-bin/onos.tar.gz

Comments are closed.