`
liwenge
  • 浏览: 79576 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

在ubuntu下安装ns2-allinone-2.32

    博客分类:
  • unix
阅读更多

NS2 是一套有名的网络模拟软件。

在 ubuntu 上安装还算简单,首先需要安装的是:

$ 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

接着到 ns2 的 SourceForge 去下载源文件,我下到的是 2.32。

这里建议:可以把解压缩后的文件,放到你想安装的位置去。例如:

$ tar xvfz ns-allinone-2.32.tar.gz

$ sudo mkdir /usr/local/ns2

$ sudo mv ns-allinone-2.32 /usr/local/ns2
$ cd /usr/local/ns2/ns-allinone-2.32
$ ./install

安装完毕后用 gedit打开/root/.cshrc 和/root/.bashrc,分别加入下面代码:

注:这里要在root权限下打开上面文件,才能进行修改。

在.cshrc 加入:

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin

$HOME/bin /usr/local/ns2/bin /usr/local/ns2/ns-allinone-2.32/tcl8.4.15/unix /usr/local/ns2/ns-allinone-2.32/tk8.4.15/unix)

setenv LD_LIBRARY_PATH /usr/local/ns2/ns-allinone-2.32/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
setenv TCL_LIBRARY /usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library

在.bashrc 加入:

export PATH=$PATH:/usr/local/ns2/ns-allinone-2.32/bin:/usr/local/ns2/ns-allinone-2.32

/tcl8.4.15/unix:/usr/local/ns2/ns-allinone-2.32/tk8.4.15/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ns2/ns-allinone-2.32

/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
export TCL_LIBRARY=$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library

接着去作验证

$ cd ns-2.32 (ns-2.32在ns-allinone-2.32目录下)

$ ./validate

等他跑完,就可以工作了(不用做这步太慢了)。

在root权限下输入ns回车出现%说明正确。

有问题的话在以上工作完成后再./install一次。

分享到:
评论

相关推荐

    Ubuntu10.04下安装ns-allinone-2.35

    在安装 ns-allinone-2.35 之前,需要下载该软件包,並将其放在 Ubuntu 的 home 文件夹下。然后,需要登录 root 用户,以便进行安装过程中的某些操作。 安装 ns-allinone-2.35 1. 下载 ns-allinone-2.35 软件包,并...

    ns2-allinone-2.30在fedora 13下安装问题加解决办法

    在安装ns2-allinone-2.30的过程中,可能会遇到一系列编译错误,其中最常见的问题是`const char*`转换为`char*`时发生的类型不匹配错误。这类错误通常出现在以下文件中: - `tclcl-1.18/Tcl.cc` - 需要在第566行...

    ns-allinone-2.32.tar.gz_ ns-2.32 allinone_allinone -2.32_ns soft

    在"ns-allinone-2.32.tar.gz"这个压缩包中,包含了NS-2.32的完整安装文件。解压后,用户将获得所有必要的库、工具和文档,可以按照官方提供的安装指南进行编译和安装。值得注意的是,由于NS-2.32是基于Unix/Linux...

    Ubuntu 10.04下装ns-allinone-2.30成功

    Ubuntu 10.04 下安装 ns-allinone-2.30 的详细步骤和解决方案 本文将指导读者在 Ubuntu 10.04 系统下安装 ns-allinone-2.30,并解决可能遇到的问题。ns-allinone-2.30 是一个 Network Simulator(网络模拟器),...

    Ubuntu11.04下安装ns-allinone-2.34

    ### Ubuntu 11.04 下安装 ns-allinone-2.34 的详细步骤及注意事项 #### 一、Ubuntu 11.04 的安装 1. **下载 Ubuntu 11.04** - 访问官方网站 [www.ubuntu.org.cn](http://www.ubuntu.org.cn/) 下载 Ubuntu 11.04。...

    ubuntu下安装ns-3

    在安装ns-3之前,首先需要确保系统拥有必要的开发工具和库。这些包括C++和Python编译器(gcc和g++)、版本控制系统Mercurial、Bazaar(用于Python绑定),以及调试工具如gdb和valgrind。此外,还需要安装科学计算库...

    ns-allinone-3.19.tar.bz2

    ns-allinone-3.19.tar.bz2,ns3最新安装包

    ns-allinone-2.26.tar.gz_26.2_NS-allinone-2.26_ns-2.26_ns-allinon

    "ns-allinone-2."和"ns-allinone-2.26.t"可能是搜索关键词或者文件的部分路径,表明这个软件包在网络环境中被广泛使用和讨论。 压缩包内的文件名称列表只给出了一项"ns-allinone-2.26",这可能是因为整个压缩文件...

    ns-allinone-2.27.tar.gz

    《深入解析ns-allinone-2.27:网络模拟器ns-2的全面学习指南》 在IT领域,网络模拟是研究、设计和优化网络系统的重要工具,而ns-2便是其中一款广泛使用的开源网络模拟软件。ns-allinone-2.27.tar.gz是一个包含ns-2...

    ns-allinone-2.35.tar.gz Linux安装包

    《ns-allinone-2.35在Linux中的安装与应用》 ns-allinone-2.35.tar.gz 是一个专门为Linux系统设计的安装包,它包含了网络模拟器NS2(Network Simulator Version 2)的全部组件。NS2是一款广泛应用于网络研究、教育...

    ns-allinone-2.29

    1. **下载安装包**:首先,你需要下载名为"ns-allinone-2.29"的压缩包,这是NS-2.29的完整安装文件。 2. **解压与编译**:解压后,进入解压目录,通过执行一系列编译命令(如configure、make等)进行编译。这个过程...

    ns-allinone-2.31

    【ns-allinone-2.31】是一个包含网络模拟器ns2的综合包,特别适配于在Visual Studio 2003 (VS2003)集成开发环境中使用。ns2是一款广泛用于研究和教学的网络仿真工具,它能够帮助用户模拟各种网络协议和拓扑结构,以...

    ns-allinone-2.35.zip

    官网下载太慢,ns-allinone-2.35 ,方便大家~ 编译过程 1、NS2的脚本文件可以存放在任何一个目录下; 2、在脚本文件(.tcl文件)相应的目录下; 3、输入 ns *.tcl (*代表文件名),即可运行得到相应的.tr 和.nam 文件

    ns-allinone-2.34

    在实际应用中,ns-allinone-2.34不仅限于学术研究,也广泛用于教学和企业项目。比如,它可以用来验证新的网络算法,评估网络设备性能,或者为网络规划提供依据。在进行大规模网络实验时,使用ns-2.34进行仿真往往比...

    ns-allinone-2.33.tar.gz

    在安装和使用"ns-allinone-2.33.tar.gz"之前,你需要在Linux环境下具备基本的命令行操作能力。首先,使用`tar -zxvf ns-allinone-2.33.tar.gz`命令来解压文件,然后遵循解压后的目录结构和提供的README文件进行编译...

    ns-allinone-2.34最新安装包

    "ns-allinone-2.34" 是NS2的特定版本,这个版本包含了所有必需的组件和库,使得安装过程相对简单。"allinone" 的概念意味着它将NS2本身、OTcl(Object Tcl,一种扩展Tcl语言的脚本语言)和NAM(Network Animator,...

Global site tag (gtag.js) - Google Analytics