Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added bzip2 dependency. On CentOS GUI's npm-install.out showed tar (child): bzip2: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now


Code Block
titleOther dependencies
unzip # CentOS installations only
python # Version 2.7 is required
bzip2 # Needed by legacy GUI build

ONOS is built with Bazel, an open-source build tool developed by Google. It is also in use by number of well-known projects. By relying on explicit dependencies between targets and SHA hashes of files (rather than on timestamps), Bazel avoids unnecessary work by recognizing whether or not a target artifact requires a rebuild. This also helps to increase reproducibility of builds.