Ubuntu20.04安装FloodLight最新版本

这篇具有很好参考价值的文章主要介绍了Ubuntu20.04安装FloodLight最新版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu20.04安装FloodLight最新版本

网上的很多教程尝试了一下都不对,并且很多都是基于Ubuntu14的旧版本系统,其中的Python环境大多是基于2.0的,由于本人所使用的系统是Ubuntu20.04,后再油管澳大利亚某个学校的网络教学视频的帮助下成功安装,在这里写下安装教程,希望能对后面学习的同学有所帮助。

系统环境:Ubuntu20.04

Python版本:3.8

第一步:安装必要的依赖文件

这里网上的教程会让下载python-dev,注意不要下会将系统中原有的Python3.0的版本给修改导致Mininet无法运行。

sudo apt install build-essential python-dev openjdk-8-jdk maven ant

第二步:下载FloodLight

git clone https://github.com/floodlight/floodlight.git

第三步:安装web子模块

安装web子模块

cd floodlight
sudo git submodule init
sudo git submodule update

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

第四步:编译

直接编译会发生报错,这里需要解决一下,需要到maven仓库中下载两个文件并修改build.xml配置文件

  • 文件1:libthrift-0.14.1.jar
  • 文件2:netty-all-4.1.66.Final.jar

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

将上述两个文件放到floodlight/lib目录下,然后编辑build.xml文件

sudo gedit build.xml

修改图片中的两行为刚移动过去的文件【71行和76行】,保存并退出

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

修改完成后进行ant清除

sudo ant clean

重新进行ant编译

sudo ant

编译成功:

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

检查安装是否成功

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

第五步:测试

java -jar target/floodlight.jar

访问web界面

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

启动

sudo mn --topo=single,4 --controller=remote,ip=127.0.0.1,port=6653

打开网页查看网络拓扑:

Ubuntu20.04安装FloodLight最新版本,Mininet,SDN,FloodLight,软件定义网络

参考

油管视频教程:传送门文章来源地址https://www.toymoban.com/news/detail-852158.html

到了这里,关于Ubuntu20.04安装FloodLight最新版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.04安装升级内核版本

    https://blog.csdn.net/inthat/article/details/121682317 下载ubuntu-mainline-kernel脚本 将脚本放在可执行路径中 安装指定内核版本 或安装最新内核版本 查看最新内核版本 安装最新版本 如果想要 卸载 安装的最新版本,运行 重启后查看当前内核版本 注意 :如果更换内核后无法开机,请在gr

    2024年02月07日
    浏览(62)
  • Ubuntu20.04部署安装Kubernetes1.23<最新尝试,无坑版>

    节点安排: name IP master 172.16.10.21 node1 172.16.10.22 node2 172.16.10.23 如果接下来的步骤中没有特殊指明是哪台机器要做的话,就都要执行 1.1.首先安装ubuntu的虚拟机,配置静态IP地址,使其能够正常上网,更换为国内镜像源,并且能够被xshell正常连接上(如果这步出现问题可以查看

    2024年02月11日
    浏览(60)
  • Ubuntu20.04安装c++版本的OpenCV

    https://www.jianshu.com/p/3c2fc0da7398 https://docs.opencv.org/4.5.3/d7/d9f/tutorial_linux_install.html https://www.jianshu.com/p/3c2fc0da7398 https://www.cnblogs.com/yongy1030/p/10293178.html 其实官网步骤已经非常清楚了,只不过是英文的,可能有小伙伴看不下去,所以不妨看看这篇博客。 进入官网,选择你要下载的

    2024年02月12日
    浏览(43)
  • 下载安装Ubuntu 20.04详细教程(内附安装22.04版本教程链接)

    🌈 个人主页:python老鸟的博客 🔆 免费专栏:Python基础教程 ❤️  分享网站: 《Python自学网》👉👉基础入门到逐步深入  |  适合新手入门到精通  | python全栈体系课程   🙏 如果觉得博主文章对你有所帮助的话,还望大家多多支持呀!关注  |  点赞  |  收藏  |  评论

    2024年01月21日
    浏览(73)
  • Ubuntu20.04操作系统安装-裸机安装服务器版本

    下载Ubuntu系统 Ubuntu 官网下载 https://releases.ubuntu.com/focal/ 下载服务器版本镜像 准备启动U盘 下载UltraISO软件,选择 文件 - 打开,打开刚才下载的Ubuntu镜像 选择 启动 - 写入硬盘映象 插入一个U盘,选择插入的U盘刻录启动U盘,注意,此操作会格式化U盘的所有数据! 安装Ubuntu系统

    2024年02月05日
    浏览(52)
  • ubuntu20.04手动安装Openstack YOGA版本(双节点)

    当一个运维高手初次踏入openstack的世界的时候,首先面临的问题就是快速安装一个openstack然后玩起来。 但是openstack安装过于庞杂,手动安装的学习路线比较漫长。自动化安装工具往往跑到一半就报错。 自动安装openstack往往有一下几个坑: 网络问题。openstack常见的安装工具,

    2024年02月02日
    浏览(54)
  • Ubuntu20.04LTS安装CUDA并支持多版本切换

    如果Ubuntu系统还没有安装显卡驱动,参考这篇文章:Ubuntu20.04LTS安装RTX-3060显卡驱动 当显卡驱动安装完成后,需要使用 nvidia-smi 命令查看英伟达显卡驱动版本。 如上图所示,英伟达驱动版本为520.61.05,CUDA最高支持的版本为11.8。 点击该链接:https://docs.nvidia.com/cuda/cuda-toolkit-

    2024年02月13日
    浏览(70)
  • Ubuntu20.04 OpenCV详细安装教程(附多版本切换共存教程)

    opencv安装有两种方式: 1.使用包管理器安装预编译版本(安装十分简单,但是 版本只有4.2.0 ,且没有扩展模块且不支持Qt窗口) 2.从源码安装(比较复杂,但是推荐) 这样就安装完成了 这种安装方法,默认把opencv相关文件放置在系统目录 官网下载地址 https://opencv.org/release

    2024年03月13日
    浏览(93)
  • ubuntu 20.04 安装 微信,QQ等客户端,一键安装,亲测成功,最新更新,优麒麟

    之前一直使用网页版微信,但是聊天记录完全无法存留,一旦断网就会退出登录,然后每次登录都要确认,很麻烦。 要是有ubuntu下的微信客户端就好了,但是并不是所有的客户端都一样好用,博主安装并实测了几个ubuntu下的微信客户端,发现基于wine的微信客户端最好用,也

    2024年02月07日
    浏览(82)
  • 【Linux】Ubuntu20.04版本安装谷歌中文输入法【教程】

    使用下面的命令行下载 fcitx-googlepinyin 等待下载完成之后,可进行下一步 在菜单中找到 语言支持 第一次打开语言支持,会提示没有安装完全,点击 安装 即可 将键盘默认输入法系统改为 fcitx ,然后 重启系统 选择 配置当前输入法 将 Google拼音 放置在第一位即可完成配置 关闭

    2024年02月03日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包