以后我们要介绍在SUMO中导出轨迹文件给NS2使用,本节先介绍NS2的安装。传统安装比较麻烦,根据本文设想部分安装目前没有任何问题,推荐大家用设想里的方法。
一、下载ns2.35
ns2.35 下载地址:http://download.csdn.net/detail/sxsj333/6257231
二、通过虚拟机(Vmware等)安装Ubuntu12.04或直接安装双系统
就不赘述了三、安装ns2.35
将解压文件ns-allinone-2.35放在/home/song目录下。
- cd ns-allinone-2.35
cd ns-allinone-2.35
然后先安装依赖包,以免后面报错。
- sudo apt-get install libx11-dev
- sudo apt-get install libXt-dev
- sudo apt-get install g++
sudo apt-get install libx11-dev
sudo apt-get install libXt-dev
sudo apt-get install g++
安装好后,开始安装,输入
- ./install
./install
耐心等待安装过程。
安装完成如图,根据提示完成其他步骤。
四、配置环境变量
- sudo gedit /etc/profile
sudo gedit /etc/profile
加入如下环境变量(注意NS_HOME路径改为你安装NS2的目录):
- export NS_HOME=/home/song/ns-allinone-2.35
- export PATH= PATH: P A T H : NS_HOME/bin: NSHOME/tcl8.5.10/unix: N S H O M E / t c l 8.5.10 / u n i x : NS_HOME/tk8.5.10/unix
- export LD_LIBRARY_PATH= NSHOME/otcl−1.14: N S H O M E / o t c l − 1.14 : NS_HOME/lib
- export TCL_LIBRARY=$NS_HOME/tcl8.5.10/library
export NS_HOME=/home/song/ns-allinone-2.35
export PATH=$PATH:$NS_HOME/bin:$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix
export LD_LIBRARY_PATH=$NS_HOME/otcl-1.14:$NS_HOME/lib
export TCL_LIBRARY=$NS_HOME/tcl8.5.10/library
完成后在ns-allinone-2.35中:
- source /etc/profile
source /etc/profile
或者重启系统
- cd ns-2.35
- ./validate
cd ns-2.35
./validate
五、验证ns是否安装成功
在控制台输入
- ns
ns
出现%,则安装成功。
注意事项:
运行例子时,第一次有时提示错误,并提示安装nam,按照要求装好就可以了。
- sudo apt-get install nam
sudo apt-get install nam
如果以上命令失效可以先使用
- sudo apt-get update
sudo apt-get update
如果只需安装最新版ns2,以下两步即可:
- sudo apt-get install ns2
- sudo apt-get install nam
sudo apt-get install ns2
sudo apt-get install nam
原创文章,转载请注明!
</div>
</div>