Ubuntu18.04
参考wiki安装
编译官方建议内存16GB,实际使用10GB
- apt安装依赖
git zip curl unzip python # 2.7 required by some development scripts python3 # Required by Bazel bzip2 # Needed by legacy GUI build
- 选择onos2.2以上版本,不需要安装JDK参考,安装Bazel
sudo apt install python sudo apt install python3 sudo apt install python-pip python-dev python-setuptools sudo apt install python3-pip python3-dev python3-setuptools pip3 install --upgrade pip pip3 install selenium sudo apt-get install git sudo apt-get install git-review $ wget https://github.com/bazelbuild/bazelisk/releases/download/v1.4.0/bazelisk-linux-amd64 $ chmod +x bazelisk-linux-amd64 $ sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel $ cd ~/onos $ bazel version
调用“bazel version”会导致 Bazelisk 下载 Bazel 并在其上运行“version”命令。Bazelsk 的行为是透明的,任何命令行参数都将直接传递给 Bazel。
在幕后,Bazelisk 将下载的 Bazel 版本缓存在 ~/.cache/bazelisk/
- git拉取源码,并编译
git clone https://gerrit.onosproject.org/onos cd onos bazel build onos



