在ubuntu12.04系统上安装,证明在nox上式完全可以实现的。
首先需要安装依赖的文件:
Setup Nox repo for ‘nox-dependencies’ package
$ cd /etc/apt/sources.list.d/
$ wget http://openflowswitch.org/downloads/debian/nox.list
$ apt-get update
$ apt-get install nox-dependencies
安装独立源的相关文件:
Install dependencies:
$ apt-get install nox-dependencies
$ apt-get install libtbb-dev
$ apt-get install libboost-serialization-dev libboost-all-dev
$ git clone git://github.com/noxrepo/nox
期间会遇到各种各样的报错,没错就跳过吧,按照流程走,绝对能成功,我们继续!
$ ./boot.sh
$cd nox
$ mkdir build
$ cd build
按照官方的安装方法安装,进行Configure, make && make install流程:
$ ../configure
$ make
$ make install
最后验证一下我们的生成的编译后文件:
Verify install:
$ cd src
$ pwd
/home/brent/nox/build/src (Path)
最后检测是否能够运行,下一步检查一下,测试一下是否能够使用:
$ make check
$ ./nox_core -v
$ ./nox_core -h
$ ./nox_core -i ptcp:6633
./nox_core -i ptcp:6633 routing or add a routing module
后续情况参考:加入一个我们自己的应用
http://www.linuxdiyf.com/linux/27274.html