当前位置: 首页 > ONOS > 正文

快速获取ONOS源代码

获取ONOS

这篇文档介绍如何获取ONOS。包括下载二进制发布版,ONOS虚拟机,checkout ONOS的源代码(不需要注册任何ONOS帐号)。

大纲:

  1. ONOS Binaries and VMs
  2. ONOS Source Code –
    • Checking out code
    • Updating an existing repository
  3. Maven Artifacts

1 ONOS二进制版本和ONOS虚拟机

ONOS的二进制版本和预安装ONOS的虚拟机可以从这里下载:https://wiki.onosproject.org/display/ONOS/Downloads

2 ONOS源代码

使用git工具下载ONOS源代码。

2.1 checking out源码

使用下面的命令获得最新的ONOS源码:

$ git clone https://gerrit.onosproject.org/onos

克隆ONOS的软件仓库到当前用户的主目录下的 onos 子目录。

使用如下命令下载最新的1.1.0源码:

root@mininet-vm:~# git clone https://gerrit.onosproject.org/onos -b 1.1.0
or
root@mininet-vm:~# git clone https://github.com/opennetworkinglab/onos.git -b 1.1.0

如果速度比较慢,或者出错的话,可以直接从这里下载:https://github.com/opennetworkinglab/onos/releases

2.2 更新一个已存在的repository

如果以前已经clone过ONOS源代码,则可以用如下的命令更新ONOS源代码:

$ cd onos
$ git checkout master             # checks out 'master' as the working branch
$ git pull --rebase origin master # pulls the latest code from Gerrit, and rebases any local changes onto origin/master

为了 checkout 最新的稳定版源代码, clone成功后执行如下的命令:

    $ cd onos
    $ git checkout 1.1.0    # checks out the official release tag
    # --- or ---
    $ git checkout onos-1.1 # checks out the Blackbird maintenance branch

3 Maven Artifacts

ONOS已经被推送到了 Maven Central Repository,你可以直接添加如下的内容到pom.xml文件中:

<dependency>
    <groupId>org.onosproject</groupId>
    <artifactId>onos-api</artifactId>
    <version>1.1.0</version>
</dependency>

本文固定链接: http://sdnhub.cn/index.php/get-onos-source-code/ | 软件定义网络SDN

该日志由 sdnhub 于2015年04月02日发表在 ONOS 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 快速获取ONOS源代码 | 软件定义网络SDN
关键字: ,

快速获取ONOS源代码:等您坐沙发呢!

发表评论

*

快捷键:Ctrl+Enter