【Linux+NS2.35】安装成功

1、首先获得权限

ctrl+alt+t  输入命令 ,打开Ubuntu的终端

sudo passwd root

设置好密码后输入

su -

进入root用户


2、更新Ubuntu系统文件,虽然系统是最新版本的,但是不代表里面的文件都是最新的,需要更新。
输入命令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
即可。这里首次采用sudo时,需要用户密码,也就是安装ubuntu时设置的。


3、在安装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


4、下载NS2.35,http://www.isi.edu/nsnam/ns  放在根目录下,右键解压,打开/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()); }
保存。


 5. 输入 sudo cd ns-allinone-2.35 

             sudo ./install 

输入命令后系统会进行安装。


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

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


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窗口。


注意:不要在终端中进入ns,而是直接的运行cd 安装路径/......./examples,然后再执行
ns example2.tcl
就可以了,不会出现以下的错误:warning: using backward compatibility mode
error when calling class OldSim: example.tcl


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值