Linux+ns2.35安装及环境变量设置

ns2.35的安装,选择用户目录(~$)或者根目录(~#)都可以。

1、更新Ubuntu系统文件。

输入命令
sudo apt-get update
sudo apt-get upgrade

sudo apt-get dist-upgrade

2、在安装ns-allinone-2.34.tar.gz之前需要先下载安装一些包

sudo apt-get install build-essential 

sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev 

sudo apt-get install libxmu-dev libxmu-headers

3、将压缩包NS2.35右键解压,打开/ns-allinone-2.35/ns-2.35/linkstate/ls.h 修改第137行:

  void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
 改为:
  void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
保存。

 4、打开ns-allinone-2.35,在文件下打开终端 

输入命令 

sudo ./install 

系统会进行安装。

5、安装成功之后,环境变量进行路径的设置

Linux+ns2.35安装及环境变量设置_第1张图片

用户目录(桌面或者根目录)打开终端,输入命令

sudo gedit .bashrc

在弹出的窗口文件最后输入
export PATH=$PATH:/home/yourfile/ns-allinone-2.34/bin:/home/yourfile/ns-allinone-2.34/tcl8.4.18/unix:/home/yourfile/ns-allinone-2.34/tk8.4.18/unix
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yourfile/ns-allinone-2.34/otcl-1.13:/home/yourfile/ns-allinone-2.34/lib
export
TCL_LIBRARY=$TCL_LIBRARY:/home/yourfile/ns-alllinone-2.34/tcl8.4.18/library

加粗字体于图片中的划线路径保持一致

6、nam出不来

sudo apt-get install nam
sudo apt-get install xorg gdm ssh 
sudo apt-get install gnome-session gnome-menus gnome-panel metacity nautilus
sudo apt-get install gnome-terminal gedit firefox
然后重新运行nam-example.tcl可出现传说中的nam窗口。


你可能感兴趣的:(Linux下的ns2仿真)