NS2 在 Ubuntu 10.04 下的安装

近日要做毕业设计,三峰哥叫我去学NS2,于是乎我装了Ubuntu 10.04,然后开始了一晚上的折腾。

ns2可在官方网站下载,我下的是all in one的压缩包:ns-allinone-2.34.tar.gz。

All in one这类压缩包实际上是傻瓜安装包,只要解压,然后执行./install即可完成安装。

不过出了点编译错误,经过网上的参考,要做以下几步。

1. 更新软件包:

    以下三行命令建议分别输入并执行,否则可能更新不完整。

$ sudo apt-get install build-essential
$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$ sudo apt-get install libxmu-dev

2. 对于Ubuntu 10.04版,要修改两个配置文件:

cd /opt/ns-allinone-2.34/otcl-1.13
sudo gedit configure.in
把 第77行的
SHLIB_LD="ld -shared"
修改成
SHLIB_LD="gcc -shared
存档退出

sudo gedit configure
把 第5518行附近
SHLIB_LD="ld -shared"
修 改成
SHLIB_LD="gcc -shared"

3. 执行./install

4. 设置环境变量

到/etc/profile下面增加:

TCL_LIBRARY=$TCL_LIBRARY:/opt/ns-allinone-2.34/tcl8.4.18/library

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ns-allinone-2.34/otcl-1.13:/opt/ns-allinone-2.34/lib

PATH=/opt/ns-allinone-2.34/bin:/opt/ns-allinone-2.34/tcl8.4.18/unix:/opt/ns-allinone-2.34/tk8.4.18/unix:$PATH

然后执行source /etc/profile

./validate 是用来验证安装是否成功的,验证过程非常冗长,可做可不何。

5. 安装成功。执行ns,出现%提示符,执行nam,富有个性的图形界面就出来了。

明日研究,如何使用ns2。

原文地址:https://www.cnblogs.com/daxia319/p/1836688.html