zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    shell75叠加
    shell73while ping测试脚本
    shell72while读文件创建用户
    shell70批量修改远程主机的ssh配置文件内容
    shell68批量创建用户(传多个参数)
    js限制input输入
    php获取textarea的值并处理回车换行的方法
    strtr对用户输入的敏感词汇进行过滤
    mysql执行语句汇总
    js倒计时防页面刷新
  • 原文地址:https://www.cnblogs.com/daxia319/p/1836688.html
Copyright © 2011-2022 走看看