首页 > 系统相关 >Ubuntu 16 安装 onos

Ubuntu 16 安装 onos

时间:2023-04-13 23:45:04浏览次数:54  
标签:onos 1.10 16 cd Ubuntu org 执行 安装

此文章介绍 ubuntu 16 如何安装 onos

注:本文所有指令均在 root 用户下执行

安装 openjdk

 apt install openjdk-8-jdk -y

image

安装成功后切换到 /usr/lib/jvm 目录

cd /usr/lib/jvm

记住文件下的文件名称

image

编辑 /etc/environment 文件

vim /etc/environment 

将上面记下的文件路径填入其中

JAVA_HOME = "/usr/lib/jvm/java-8-openjdk-amd64"

image

安装 Mininet

如果你还没有安装 git 请先安装

apt-get install git

安装完毕后克隆仓库,建议在用户目录下执行

git clone http://gitee.com/Jan16/mininet.git

image

安装完毕后进入 mininet/util 文件内

cd mininet/util/

执行安装(此步骤耗时较长,请耐心等待)

./install.sh -a

如果报错不用管执行下面指令

mn --test pingall

如果出现下图情况则表示安装成功,如果失败请重新执行一下上面的安装指令

image

安装 Onos

下载压缩包,推荐在 /opt 目录下执行

wget -c https://repo1.maven.org/maven2/org/onosproject/onos-releases/onos-1.10.0/onos-1.10.0.tar.gz

如果下载速度过慢,可在浏览器中打开 此链接 ,下载后传入虚拟机中

下载完毕后执行

tar -zxvf onos-1.10.0.tar.gz -C /home/ubuntu/

切换目录到解压目录下,并更改名称

cd /home/ubuntu/
mv onos-1.10.0/ onos

执行启动程序

cd onos/bin
./onos-service start

image

激活应用程序

app activate org.onosproject.openflow
app activate org.onosproject.fwd

image

访问 http://192.168.1.142:8181/onos/ui/login.html IP填自己的

账号: onos
密码: rocks

image

新建一个终端执行

mn --topo=tree,depth=2,fanout=3 --controller=remote

image

此时页面上已经出现了4台设备

image

在新终端中执行

pingall

image

此时可在网页中的 DevicesHosts 看到以下页面

image

image

image

如果跟上图一致,则表示安装成功

标签:onos,1.10,16,cd,Ubuntu,org,执行,安装
From: https://www.cnblogs.com/huanfei/p/17316993.html

相关文章

  • HDU 1116 && POJ 1386 Play on Words(欧拉路径)
    按字母来建边,每个单词的首字母和尾字母加边。先判断是否连通,然后判断每个字母的入度和出度不能出现差的绝对值大于2,然后入度和出度差的绝对值为1的不能超过两个。就可以形成欧拉路径代码如下:#include<iostream>#include<string.h>#include<math.h>#include<queue>#include......
  • HDU 1166 敌兵布阵(线段树)
    题目地址:HDU1166听说胡浩版的线段树挺有名的。于是就拜访了一下他的博客。详情戳这里。于是就完全仿照着胡浩大牛的风格写的代码。至于原理,鹏鹏学长已经讲的再清晰不过了。我就在下面的代码注释中将原理说明一下吧。来纪念第一发线段树。下面是代码+注释。#include<iostream>#in......
  • Alibaba UVA - 1632
    在一条直线的同一个方向上有nn件珠宝,已知每件珠宝的位置,并且第ii件珠宝在Ti时刻消失,问将所有的珠宝收集起来最小耗时?搜集不耗时,移动需要耗时 类似区间dpf[i][j][2]#pragmaGCCoptimize(2)#include<iostream>usingnamespacestd;constintN=1e4+3......
  • Codeforces Round #316 (Div. 2) D. Tree Requests (DFS序)
    题目地址:http://codeforces.com/contest/570/problem/D比赛的时候实在没想到DFS序,。。想到DFS序后,分别存起每个深度的所有节点的DFS序,处理出前缀异或和,然后二分找到两个端点,再异或一下,就求出了所求区间的异或和,由于偶数次的都被异或掉了,所以判断下奇数次数是否大于1即可。代码......
  • ubuntu安装jenkins
    ubuntu20.04安装Jenkins及简单配置环境:虚拟机:VMwareWorkstationLinux版本:ubuntuDesktop20.04清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/下方镜像源链接中可以下载各种Linux发行版准备Java版本:1.8Jenkins版本:2.350注意:jenkins2.357及以上版本不支持java8,......
  • HDU 5016 Mart Master II (树上点分治)
    题目地址:HDU5016先两遍DFS预处理出每个点距最近的基站的距离与基站的编号。然后找重心,求出每个点距重心的距离,然后根据dis[x]+dis[y]<d[y],用二分找出当前子树中不会被占领的数量,总点数减去即是被占领的数量。这样就可以求出每个点最多占领的点的数量。然后找最大值即可。......
  • 洛谷 P3292 [SCOI2016]幸运数字
    https://www.luogu.com.cn/problem/P3292多次询问求一条链取若干点的最大异或和考虑一个集合的最大异或和可以求出线性基完成,两个集合的线性基可以合并,但是线性基并没有可减性,于是我们求lca的时候只能每次往集合里添加一条链,为了保证复杂度只能用倍增做。std::vector<i64>......
  • WeOpsV3.16持续拓展云平台能力,监管华为ManageOne云平台
    本次WeOpsV3.16版本更新主题总结为:1)新增ManageOne平台自动发现能力,发现/更新平台相关配置信息和关联信息2)新增ManageOne平台监控告警能力,覆盖常用监控指标3)监控告警/服务台等模块持续更新,简化操作步骤优化信息展示▲本次更新优化模块ManageOne云平台自动发现和自动采集云平台的相......
  • ubuntu20.0.4双系统+CUDA+CUDNN+......流程记录
    https://zhuanlan.zhihu.com/p/366882419?utm_id=0主要安装步骤跟随这个,但是不全正确。把附加驱动(software&update)自动更新关闭鱼香肉丝把系统源换成国内的:wgethttp://fishros.com/install-Ofishros&&.fishros选5换系统源选2换成国内并且清理第三......
  • ubuntu 16.04.7初始化脚本
    #!/bin/bash#在root用户下运行cp/etc/apt/sources.list/etc/apt/sources.list.baksed-i"s@http://.*archive.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g"/etc/apt/sources.listsed-i"s@http://.*security.ubuntu.com@http://mirrors.tuna.tsingh......