1 安装Ryu
最简单的方式是通过pip安装:
pip install ryu
如果需要,也可以通过源码安装:
git clone git://github.com/osrg/ryu.git
cd ryu; pip install .
2 安装GUI
下载Ryu的Web GUI补丁,将ryu/ryu中的gui/文件夹复制到Ryu的安装目录ryu/ryu中:
cp -r ./ryu/ryu/gui ~/ryu/ryu/
Ryu的Web GUI是通过Flask来显示的,安装以下依赖套件:
sudo apt-get install python-flask
sudo apt-get install python-gevent-websocket
由于在gui/templates/base.html文件中,用到了几个在线的库,而jsplumb这个库无法获取到,因此换用国内提供的在线库。在库里找到对应版本的链接用于替换base.html中的: