NS-2在Ubuntu的安装

先介绍下NS-2在Ubuntu-9.04的安装,应该在9.04之前的版本都是差不多的,没有什么分别。之前在Ubuntu 9.04装过NS-2.34,基本没有什么问题,也就是一样的安装的,而在10.04中则会出现一些错误,这些错误是因为编译软件产生的错误,详细问题介绍和解决方法请见《NS-2安装可能出现的错误》。

       NS-2的安装过程如下:

       1、到官方网站:http://www.isi.edu/nsnam/ns/ns-build.html,下载ns-allinone-2.34.tar.gz,将其复制到你想要安装ns的文件夹中,然后进行解压。解压的命令为

          tar -zxvf ns-allinone-2.34.tar.gz    

       其中,-z 表示用gzip解压缩文件,-x 表示从档案文件中释放文件,-v 表示详细显示tar处理的文件信息,如不加就不报告文件信息,-f 表示使用档案文件或者设备,这个选项通常是必选的。

       2、在正式安装NS-2前,先要检查看看依赖的软件是否已经安装了,如果没有的话就需要安装。命令为:

          sudo apt-get install build-essential    # GCC

          sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev   # for TCL and TK

          sudo apt-get install libxmu-dev libxmu-headers    # for nam

       3、安装好了以上软件后,进入解压出来的NS文件夹,然后进行安装,命令为:

          cd ns-allinone-2.34

          ./install      #注意不要忘记加 “./ ”了

      PS:在这步之后可能会出现错误,如果有出现错误的话请看《NS-2安装可能出现的错误》,里面有详细介绍和解决方法。

       4、安装好后,终端出现下面提示:

    Please put /home/gxc/ns-allinone-2.34/bin:/home/gxc/ns-allinone-2.34/tcl8.4.18/unix:/home/gxc/ns-allinone-2.34/tk8.4.18/unix

    into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.

    IMPORTANT NOTICES:

    (1) You MUST put /home/gxc/ns-allinone-2.34/otcl-1.13, /home/gxc/ns-allinone-2.34/lib,
    into your LD_LIBRARY_PATH environment variable.
    If it complains about X libraries, add path to your X libraries
    into LD_LIBRARY_PATH.
    If you are using csh, you can set it like:
        setenv LD_LIBRARY_PATH <paths>
    If you are using sh, you can set it like:
        export LD_LIBRARY_PATH=<paths>

    (2) You MUST put /home/gxc/ns-allinone-2.34/tcl8.4.18/library into your TCL_LIBRARY environmental
    variable. Otherwise ns/nam will complain during startup.

    After these steps, you can now run the ns validation suite with
    cd ns-2.34; ./validate

    For trouble shooting, please first read ns problems page
    
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
    for related posts.

       根据提示,我们要设置系统环境变量,这样子才能在终端的任何一个文件夹中调用ns和nam命令,如果没有设置的话,那么就只能在上面提示中的/home/gxc/ns-allinone-2.34/bin这个文件夹中调用了,设置系统环境变量的流程如下:

       cd /home/gxc       #进入你的主文件夹中

       sudo gedit .bashrc   #注意bashrc前面的小点

       在跳出的文件后面添加下面的信息,注意将下面信息中的红色路径更换为你安装NS-2软件的路径。

    PATH="$PATH:/home/gxc/ns-allinone-2.34/bin:/home/gxc/ns-allinone-2.34/tcl8.4.18/unix:/home/gxc/ns-allinone-2.34/tk8.4.18/unix"

    LD_LIBRARY_PATH="/home/gxc/ns-allinone-2.34/otcl-1.13:/home/gxc/ns-allinone-2.34/lib"

    TCL_LIBRARY="$TCL_LIBRARY:/home/gxc/ns-allinone-2.34/tcl8.4.18/library"

        保存退出,NS-2安装完成,重新打开终端,输入NS,看是否出现%,如果出现了的话就初步证明NS-2安装成功,深入证明的话就是运行tcl脚本来验证了。

        4、如果安装过程中出现错误的话,请查看《NS-2安装可能出现的错误》,里面有详细对NS安装过程中可能出现的错误的介绍和解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值