zoukankan      html  css  js  c++  java
  • 转:ubuntu8.04下安装ns2

    转个贴子,最近要用ns2做仿真。

    自己实践了一下在linux下安装ns2,很顺利;

    默认安装好的xubuntu 8.04下:

    http://jaist.dl.sourceforge.net/sourceforge/nsnam/http://sourceforge.net/project/s ... 3&package_id=169689等地方下载ns-allinone-2.33.tar.gz

    因为ubuntu的source没有ns2;
    # wget -c url;

    下载过程中可以安装相关的库等:
    # 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

    可以把解压缩后的源码放到欲安装的位置。例如:

    # sudo mkdir /usr/local/NS2
    # tar xvfz ns-allinone-2.33.tar.gz
    # sudo mv ns-allinone-2.33/* /usr/local/NS2
    # cd NS2
    # sudo ./install

    安装完后,注意提示:
    IMPORTANT NOTICES:

    (1) You MUST put /usr/local/NS2/otcl-1.13, /usr/local/NS2/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
    If you are using sh, you can set it like:
    export LD_LIBRARY_PATH=

    (2) You MUST put /usr/local/NS2/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.33; ./validate

    可以在shell下添加更新环境变量,或者在~/.bashrc尾部添加:

    export PATH=$PATH:/usr/local/NS2/bin:/usr/local/NS2/tcl8.4.184/unix:/usr/local/NS2/tk8.4.18/unix
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/NS2/otcl-1.13:/usr/local/NS2/lib
    export TCL_LIBRARY=$TCL_LIBRARY:/usr/local/NS2/tcl8.4.18/library

    对于是.cshrc,方式为:

    set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /usr/X11R6/bin
    $HOME/bin /usr/local/NS2/bin /usr/local/NS2/tcl8.4.18/unix /usr/local/NS2/tk8.4.18/unix)

    setenv LD_LIBRARY_PATH /usr/local/NS2/otcl-1.13:/usr/local/NS2/lib
    setenv TCL_LIBRARY /usr/local/NS2/tcl8.4.18/library

    做验证安装情况:

    # cd /usr/local/NS2/ns-2.31
    # ./validate

    验证OK;

    #ns
    %

    ......ok......
    小人本潜水在思源的贴边
    ID又多 又有钱
    快活乐无边
    谁知道站总监
    他蛮横不留情面
    他勾结站长目无天
    占我ID夺我钱
    我马甲跟他来翻脸
    反被他来把经验减
    我同学骂他欺新人
    反被他捉进了小黑屋里面
    874了一百遍啊一百遍
    啊 最后他咬舌自尽 遗恨人间
    他还将我和马甲赶出了思源 流落在人间
    我为求回思源
    无奈行乞在贴前
    谁知道站总监他实在太阴险
    知道此情形竟派人来暗算将我发文狂删到0篇
    小人ID强 残命独留全
    可怜马甲他 竟遭删
    为求养ID
    惟有傍人卖身自作践
    一面苦赚钱 一面写诗篇
    发誓把名气显
    手刃总监意志坚啊
    从此总监ID念心间
    我永铭记此仇不供戴天
  • 相关阅读:
    C# 连接数据库
    MySQL数据类型char与varchar中数字代表的究竟是字节数还是字符数?
    group by与avg(),max(),min(),sum()函数的关系
    MySQL内连接、外连接、交叉连接
    Mysql 插入中文错误:Incorrect string value: 'xE7xA8x8BxE5xBAx8F...' for column 'course' at row 1
    session和token
    session和cookies
    sessionid如何产生?由谁产生?保存在哪里?
    跨域,你需要知道的全在这里
    匈牙利算法模板
  • 原文地址:https://www.cnblogs.com/CUCmehp/p/1396731.html
Copyright © 2011-2022 走看看