查看自己的ubuntu的版本号的命令是:
接下来安装ns2:
1.前期准备,首先需要安装的是:
$ sudo apt-get install build-essential
$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$ sduo apt-get install libxmu-dev libxmu-headers
2.下载ns2 2.34,把解压缩后的文件,放到你想安装的位置去
$ tar xvfz ns-allinone-2.34.tar.gz
$ sudo mkdir /usr/local/ns2 //建立ns2文件夹
$ sudo mv ns-allinone-2.34 /usr/local/ns2 //将解压后的文件移到ns2文件夹
$ cd /usr/local/ns2/ns-allinone-2.34
$ ./install //安装
3. gedit打开/root/.cshrc 和/root/.bashrc,分别加入下面代码:
$ sudo gedit /root/.cshrc
$ sudo gedit /root/.bashrc
在.cshrc 加入(这里我暂时搞不懂什么意思):
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin
$HOME/bin /usr/local/ns2/bin /usr/local/ns2/ns-allinone-2.34/tcl8.4.15/unix /usr/local/ns2/ns-allinone-2.34/tk8.4.15/unix)
setenv LD_LIBRARY_PATH /usr/local/ns2/ns-allinone-2.34/otcl-1.14:/usr/local/ns2/ns-allinone-2.34/lib
setenv TCL_LIBRARY /usr/local/ns2/ns-allinone-2.34/tcl8.4.15/library
在.bashrc 加入(从终端复制过来最可靠):
export PATH=$PATH:/usr/local/ns2/ns-allinone-2.34/bin:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/unix:/usr/local/ns2/ns-allinone-2.34/tk8.4.18/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ns2/ns-allinone-2.34/otcl-1.13:/usr/local/ns2/ns-allinone-2.34/lib
export TCL_LIBRARY=$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/library
编辑完成,source /root/.bashrc一下,输入ns如果出现%则OK
4.接着,转到ns-2.34目录下 安装NS2
# cd ns-2.34
#sudo ./configure
#sudo make
#sudo make install
同理 再转到nam-1.14目录下面安装NAM
# cd nam-1.14
#sudo ./configure
#sudo make
#sudo make install
在终端下输入ns出现%
输入nam出现一个NAM框图,说明安装成功。
http://hi.baidu.com/dophin0/blog/item/8ad947149054a15af2de321a.html