当前位置: 首页 > 工具软件 > Snail GUI > 使用案例 >

NOX GUI

郑富
2023-12-01

        NOX GUI提供网络虚拟化和监测,同时也是用户与NOX交互的接口。

        http://xiaoli110.blog.51cto.com/1724/675371中提到要启动GUI必须要做的一步

git branch -a

        同时上述博文中也提到因为没有解决包依赖的关系,卡了好几天。实际上这个包依赖关系在官网中还是有的(参考https://github.com/noxrepo/nox-classic/wiki/NOX-GUI)

apt-get install python-qt4 python-simplejson python-qt4-sql

        这时,在一个终端中按照上篇文章(nox的安装)中提到的,开启nox并监听连接(目录为nox/build/src);另一个终端中运行

./nox-gui.py 

        命令(注意目录为nox/src),即可开启NOX GUI。但还没有任何拓扑信息,也没有openflow事件。后续实验继续。


        update:

        上面运行nox-gui的时候未注意出现的错误:

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
        这样在gui中不会显示链接信息,查阅相关资料(http://groups.google.com/group/nox_dev/browse_thread/thread/d96b55c361194b23/a4cd059f972c39dc?lnk=gst&q=QSqlDatabase%3A+QSQLITE+driver+not+loaded#a4cd059f972c39dc)发现是缺少相关接口,ubuntu中是在libqt4-sql-sqlite中,安装后再执行./nox-gui.py命令,就不会出现上述错误信息。
       

 类似资料:

相关阅读

相关文章

相关问答