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一次。
分享到:
相关推荐
在安装 ns-allinone-2.35 之前,需要下载该软件包,並将其放在 Ubuntu 的 home 文件夹下。然后,需要登录 root 用户,以便进行安装过程中的某些操作。 安装 ns-allinone-2.35 1. 下载 ns-allinone-2.35 软件包,并...
在安装ns2-allinone-2.30的过程中,可能会遇到一系列编译错误,其中最常见的问题是`const char*`转换为`char*`时发生的类型不匹配错误。这类错误通常出现在以下文件中: - `tclcl-1.18/Tcl.cc` - 需要在第566行...
在"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,并解决可能遇到的问题。ns-allinone-2.30 是一个 Network Simulator(网络模拟器),...
### 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。...
在安装ns-3之前,首先需要确保系统拥有必要的开发工具和库。这些包括C++和Python编译器(gcc和g++)、版本控制系统Mercurial、Bazaar(用于Python绑定),以及调试工具如gdb和valgrind。此外,还需要安装科学计算库...
ns-allinone-3.19.tar.bz2,ns3最新安装包
"ns-allinone-2."和"ns-allinone-2.26.t"可能是搜索关键词或者文件的部分路径,表明这个软件包在网络环境中被广泛使用和讨论。 压缩包内的文件名称列表只给出了一项"ns-allinone-2.26",这可能是因为整个压缩文件...
《深入解析ns-allinone-2.27:网络模拟器ns-2的全面学习指南》 在IT领域,网络模拟是研究、设计和优化网络系统的重要工具,而ns-2便是其中一款广泛使用的开源网络模拟软件。ns-allinone-2.27.tar.gz是一个包含ns-2...
《ns-allinone-2.35在Linux中的安装与应用》 ns-allinone-2.35.tar.gz 是一个专门为Linux系统设计的安装包,它包含了网络模拟器NS2(Network Simulator Version 2)的全部组件。NS2是一款广泛应用于网络研究、教育...
1. **下载安装包**:首先,你需要下载名为"ns-allinone-2.29"的压缩包,这是NS-2.29的完整安装文件。 2. **解压与编译**:解压后,进入解压目录,通过执行一系列编译命令(如configure、make等)进行编译。这个过程...
【ns-allinone-2.31】是一个包含网络模拟器ns2的综合包,特别适配于在Visual Studio 2003 (VS2003)集成开发环境中使用。ns2是一款广泛用于研究和教学的网络仿真工具,它能够帮助用户模拟各种网络协议和拓扑结构,以...
官网下载太慢,ns-allinone-2.35 ,方便大家~ 编译过程 1、NS2的脚本文件可以存放在任何一个目录下; 2、在脚本文件(.tcl文件)相应的目录下; 3、输入 ns *.tcl (*代表文件名),即可运行得到相应的.tr 和.nam 文件
在实际应用中,ns-allinone-2.34不仅限于学术研究,也广泛用于教学和企业项目。比如,它可以用来验证新的网络算法,评估网络设备性能,或者为网络规划提供依据。在进行大规模网络实验时,使用ns-2.34进行仿真往往比...
在安装和使用"ns-allinone-2.33.tar.gz"之前,你需要在Linux环境下具备基本的命令行操作能力。首先,使用`tar -zxvf ns-allinone-2.33.tar.gz`命令来解压文件,然后遵循解压后的目录结构和提供的README文件进行编译...
"ns-allinone-2.34" 是NS2的特定版本,这个版本包含了所有必需的组件和库,使得安装过程相对简单。"allinone" 的概念意味着它将NS2本身、OTcl(Object Tcl,一种扩展Tcl语言的脚本语言)和NAM(Network Animator,...