Ubuntu下安装网络仿真器NS3 3.22

Ubuntu下安装网络仿真器NS3 3.22

1、 NS3 下载

进入NS3官网,,https://www.nsnam.org。下载NS3软件包ns-allinone-3.22.tar.bz2。然后,将软件包进行解压。

2、 依赖软件包安装

由于依赖软件包比较多,我们利用shell脚本编程安装。将所有安装命令写入脚本文件,并在后面附加自动确认参数(-y),然后编译和执行脚本文件。

如下:

#!/bin/shsudo apt-get install gcc g++ python -ysudo apt-get install gcc g++ python python-dev -ysudo apt-get install mercurial -ysudo apt-get install bzr -ysudo apt-get install gdb valgrind -ysudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl -ysudo apt-get install flex bison libfl-dev -ysudo apt-get install g++-3.4 gcc-3.4 -ysudo apt-get install tcpdump -ysudo apt-get install aqlite aqlite3 libsqlite3-dev -ysudo apt-get install libxml2 libxml2-dev -ysudo apt-get install libgtk2.0-0 libgtk2.0-dev -ysudo apt-get install vtun lxc -ysudo apt-get install uncrustify -ysudo apt-get install doxygen grphviz imagemagick -ysudo apt-get install texlive texlive-extra-untils texlive-latex-extra -ysudo apt-get install python-sphinx dia -ysudo apt-get install python-pygraphviz python-kiwi python-pygoocanvaslibgoocanvas-dev -ysudo apt-get install libboost-signals-dev libboost-filesystem-dev -ysudo apt-get install openmpi* -y

3、 编译安装NS3

在终端中,进入NS3解压包。

运行:

sudo ./build.py –enable-example –enable-tests

成功结果:

Waf: Leaving directory`/home/peng/ns-allinone-3.22/ns-3.22/build”build’ finished successfully (4m48.801s)Modules built:antenna aodv applications bridge buildings config-store core csma csma-layout dsdv dsr energy fd-net-device flow-monitor internet lr-wpan lte mesh mobility mpi netanim (no Python) network nix-vector-routing olsr point-to-point point-to-point-layout propagation sixlowpan spectrum stats tap-bridge test (no Python) topology-read uan virtual-net-device visualizer wave wifi wimax Modules not built (see ns-3 tutorial forexplanation):brite click openflow

4、 测试是否安装成功

在终端中,进入NS3解压包的ns-3.22文件夹中。

1)测试发行版是否编译正确

运行:

./test.py –c core

结果:

答:他是憋死的,因为沙漠里没有电线杆撒尿。问:

Ubuntu下安装网络仿真器NS3 3.22

相关文章:

你感兴趣的文章:

标签云: