Ubuntu16.04源码安装ONOS1.9.3-SNAPSHOT

1.安装JDK1.8 ONOS官网上给出的JDK命令不得行,所以在oracle官网上下载安装包进行解压安装的。安装好以后还要配置环境变量。弄好之后输入
借鉴这个安装JDK

#java -version

确认Java环境已经安装好

2.借鉴这篇进行源码安装
下载ONOS源码的地址
注意:打开的主页是ONOS-1.0的源码,在选择分支那里选择1.9即可
下载好之后解压重命名为ONOS

3.进入onos/tools/dev/bash_profile查看MAVEN与KARAF的版本号。
进行下载
fay@ubuntu:~$ cd ~ #进入用户目录,准备后面的操作
fay@ubuntu:~$ cd; mkdir Downloads Applications #创建存放软件和安装软件的目录
fay@ubuntu:~$ cd Downloads #进入下载目录准备下载Maven和Karaf
fay@ubuntu:~$ wget http://archive.apache.org/dist/karaf/3.0.8/apache-karaf-3.0.8.tar.gz#下载Karaf
fay@ubuntu:~$ wget http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz #下载Maven
fay@ubuntu:~$ tar -zxvf apache-karaf-3.0.8.tar.gz -C …/Applications/ #解压到Application目录
fay@ubuntu:~$ tar -zxvf apache-maven-3.3.9-bin.tar.gz -C …/Applications/ #解压到Application目录

进入gedit /etc/profile 修改环境变量
在这里插入图片描述

#. /etc/profile
#source onos/tools/dev/bash_profile
#mvn clean install

耐心等待编译,在下载thrift-api时出现问题,有个URL链接访问拒绝,原因是这个库网站不再提供服务了,在thrift-api的文件夹下找到pom.xml,把里面链接的域名改成raw.github.com即可。期间还出现过多次连接超时的问题,重新运行mvn clean install就行了。

5.当出现BUILD SUCCESS时,已经是第二天了,真的很艰难!
继续输入ok clean 进行编译运行,等了很久很久,终于可以了,打出了日志一样的东西。

6.重新打开一个终端

#. /etc/profile
#source tools/dev/bash_profile
#onos localhost

当屏幕上出现了ONOS时,恭喜你!
在这里插入图片描述

一些心里话:在安装成功之前,我安装了将近一个星期了,就是在ok clean之后会报错,百度了也无法解决,很绝望的心情,第一步都弄不好,以后怎么往下开展。后来我决定重新换一个虚拟机按照之前的步骤重新来过,最后终于安装好了! 分析原因的话,在安装ONOS-1.9.3SNAPSHOT之前,我还安装过ONOS-1.0.2,然后没有卸载,就直接把文件夹给删除了,可能会有干扰,当时报的错误是端口被占用,Error updating SSH Server。

鸡汤:万事开头难,坚持走下去,挺过最难的时候,你就是最棒的!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值