NS2安装方法

        关于NS2的安装方法,现在网络上的资料已经很多了。然而依然有多东西没有能够讲明白,在这里我进行一些补充。这里我不教大家如何安装,只在阐明其安装机理。

        首先直接下载安装文件,解压后在其目录下执行“./install”。安装结束后会有要求更该换进变量的NOTE,可以不管他。在安装目录下执行“./ns”后出现“%”提示符,表示安装成功。

        NS2的安装并不像其他软件一样将程序安装到/sur目录下,而是直接安装到你的解压文件夹下,而安装完成以后的解压文件夹下的/bin里已经包含所有的执行文件。
        关于环境变量的NOTE
        由于NS2安装实质上仅仅在其文件夹下进行,而不对系统做任何修改。因此安装结束后我们只能在安装目录下执行“ns”命令。想要在任意目录下执行该命令,我们需要对系统进行修改!

        这个NOTE要求我们对环境变量进行设置,设置方法如下:
#:gedit ~/.bashrc
bashrc这个文件在“/root/”目录下,是隐藏文件。
添加如下内容:
#added by back1860 for NS2
PATH=$PATH:/usr/share/ns-allinone-2.34/bin:/usr/share/ns-allinone-2.34/tcl8.4.18/unix:/usr/share/ns-allinone-2.34/tk8.4.18/unix
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/share/ns-allinone-2.34/otcl-1.13:/usr/share/ns-allinone-2.34/lib
TCL_LIBRARY=$TCL_LIBRARY:/usr/share/ns-allinone-2.34/tcl8.4.18/library
#added ends
        关于这个NOTE要求修改换进变量,个人觉得在分布安装时比较重要,这种情况下,由于TCL和NS2是分开编译的,NS2并不知道TCL的安装位置,在需要调用TCL是必然直接使用系统环境变量中的命令。因此我们需要将其换进变量设好。然而在“allinone”的情况下,二者同时编译安装,NS2可以在指定位置找到所需的TCL命令。因此环境变量的修改依旧不在重要了。当然,你要单独使用TCL的时候,其环境变量还是要设置的。


        由于这个原因,我们也可以不管环境变量,直接将安装目录下的“bin”文件夹(该文件夹下是执行命令的链接)下的文件复制到“/bin”下。

        同时,由于NS2的安装仅仅在其解压目录下进行,我们还可以同时安装多个版本的NS2。而不用担心发生冲突。

       NS2删除时,之用直接删除安装目录和“/bin”中的链接就可以了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值