前一阵儿一直在忙,所以没有及时更新,对此感到抱歉。今天要安装和使用的是NS-2软件,NS-2软件是在Linux环境下安装和运行的,如果在Windows环境下软件必须使用虚拟机。正好申请到了板卡,所以正好有机会在debian下安装NS-2软件
NS2是指 Network Simulator version 2,NS(Network Simulator) 是一种针对网络技术的源代码公开的、免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块几乎涉及到了网络技术的所有方面。所以,NS成了目前学术界广泛使用的一种网络模拟软件。此外,NS也可作为一种辅助教学的工具,已被广泛应用在了网络技术的教学方面。因此,目前在学术界和教育界,有大量的人正在使用或试图使用NS。
安装NS-2的过程如下:
1 首先先下载NS-2软件,下载软件安装包ns-allinone-2.35.tar.gz;
2 在联网的情形下比较好,然后要做的是解压安装包ns-allinone-2.35.tar.gz,在root下执行命令:
# tar xvfz ns-allinone-2.35.tar.gz
在解压完成之后执行第3步;
3 然后安装NS-2软件,即进入ns-allinone-2.35文件夹,进入文件夹命令为:
# cd ns-allinone-2.35
之后在执行安装命令:
# ./install
安装时间还挺长的,希望大家有耐心。
当然一定安装过程中会有问题的,一般会有如下几个问题,当然我也是从微博中收集到的:
出现问题:
1.make: *** [tk3d.o] 错误 1
tk8.5.10 make failed! Exiting ...
安装libx11-dev可以解决问题
sudo apt-get install libx11-dev
2.can't find X includes
otcl-1.14 configuration failed! Exiting ...
安装libXt-dev可以解决问题
sudo apt-get install libXt-dev
3.make: g++:命令未找到
make: *** [tcl2c++] 错误 127
tclcl-1.20 make failed! Exiting ...
先输入g++看g++有没有被安装,原来我的g++还没安装好如果没由安装好则
sudo apt-get install g++
如果出现问题最好是联网,如果不联网安装的话,那会有点儿麻烦,因为依赖的文件太多。
关于ns-2软件安装有很多资料,其中大多数安装过程的最后都有环境变量的设置。
最后安装好设置环境变量 在/home/user下编辑 .bashrc
export NS_HOME=/home/chenkai/ns/ns-allinone-2.35
export PATH=$NS_HOME/nam-1.15:$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/otcl-1.14:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.5.10/library
输入source .bashrc 使环境变量有效。
最后验证ns。
在控制台输入ns
%
显示安装成功。
实在太晚了,不上照片了,下次再发吧,希望大家见谅。