RYU和mininet安装教程

来源:互联网 发布:学历 英文 知乎 编辑:程序博客网 时间:2024/05/01 07:01

说在前面
如果顺利的话用下面两个教程来安装是最方便省力的:
ryu安装:http://sdnhub.cn/index.php/an-install-script-for-ryu(一个脚本搞定ryu)
mininet安装:http://www.sdnlab.com/5172.html
这两个软件安装了不下十次,也用过很多安装教程,大都是大同小异的,这两个算是写的比较规范。

但是……
因为两个软件的安装都需要很多依赖的环境,所以我常常是不顺利的那一个,经常在安装的时候各种报错(惟有泪千行。。。),总结一下以供大家参考。
在用ryu安装教程中经常遇到的两个问题是

1 apt-get update报错 Failed to fetch bzip2 Some index files failed to download

解决方法参考这篇博客,网上大多提供方案对我的情况好像没有效。链接如下:
http://blog.csdn.net/haimianxiaojie/article/details/50244623

2 distribution was not found例如:the‘webob>=1.2’distribution was not found

解决方案参考这篇博客:
http://blog.csdn.net/haimianxiaojie/article/details/50247137

在mininet安装时遇到的问题会更多,尤其是选择-a选项安装,所以它的安装说明里会在这一项后面标注good luck,你懂的。一般我会选择-nfv三项,分别是安装mininet,openflow和openvswitch,前两个一般没有问题,但是安装openvswitch的时候会经常有依赖环境缺失的报错,解决起来非常麻烦。

于是,我想了一个机智的办法!!!
用mininet的install.sh安装只选择-nf两项。
那么剩下的openvswitch怎么办呢?
用下面这个教程:http://www.sdnlab.com/3166.html

好了,所有的问题完美解决!

0 0