小弟献丑了,新手值得看看!
来这个论坛也有些日子了,发现很多人都是在cgywin环境里面安装的,当然对linux不熟悉的人来说在win+cgywin中比较容易上手.我个人觉
得在linux中安装是最好的,特别是在当你要深入学用NS的时候,比如要用到很多新工具(比如setdest,)和重新编译,在Linux就会比较方
便!
最近因为需要我又得重新装NS,下面我就把自己的安装过程写下来,因为自己当初装NS时也是郁闷了很久,所以我尽量写的详细点.希望对新手有些帮助!有不
足之处还请高手指教!
好了废话少说,Let's go......
颜色不同的地方请特别注意!
1.安装系
统:Linux red hat 9.0
说明:因为时间有限,我没对其他的linux发行版本进行测试(请大家理解).
特别提醒:对Linux不太熟悉的朋友,装Linux的时候最好把开发工具和工程于科学的部分全部选上,特别是开发工具部分,因为在NS编译是要用到
gcc c++等编译器.工程与科学部分有很多工具进行分析时会用到!
2.下载NS:
官方下载地址:
http://www.isi.edu/nsnam/ns/ns-build.html
这里推荐下载ns-allinone版本,对新手来说比较方便,也不容易出问题!
下载地址:http://www.isi.edu/nsnam/dist/ns-allinone-2.28.tar.gz
这次安装就以ns的最新版本为例子!
以root登录系统
downloading.................................
OK,我们把ns-allinone-2.28.tar.gz,放在/home/zyj/下面.
打开终端(如图):
输入:cd /home/zyj
回车
输入:ls
回车
就到了/home/zyj这个目录下面,并可以看到有一个文件ns-allinone-2.28.tar.gz
然后在终端中输入:
tar xvfz ns-allinone-2.28.tar.gz
回车,就可以看到解压过程,Waiting........................
解压完成后输入:
ls
回车,看看是不是多了一个叫做ns-allinone-2.28的文件夹!
输入:cd
ns-allinone-2.28
输入:ls -a
回车后就可以看到一个绿色的名字为install的文件.
然
后在终端中输入:./install
OK,NS开始安装了
如图:
然后
waiting..............................................我的
celeron500Mhz+128M的机子还真不是一般的慢噢!不过现在的机子肯定要快很多了!
在这个过程中,如果缺少了gcc等编译器,就
会出错了,甚至NS根本就装不了,所以在本文的开头我一再强调一定要安装好开发工具里面的组件!NS安装的大部分问题都出险在这里的!
还没完
成,先去吃点东西先!
OK,安装终于完成了!
如图,这时不要把窗口关了,仔细的看上面的提示,设置路径!
上面都有提示,你可以把那些路径复制下来,省得手工输入的麻烦!
安装基本上就快完成了.
接下来还得
设置好PATH等变量!
新建一个终端,注意这个时候应该在root目录下,输入:
gedit .bashrc
回车.是不是
出来了文件编辑了.
然后在文末添加如下语句:
export
PATH="$PATH:/home/zyj/ns-allinone-2.28/bin:/home/zyj/ns-allinone-2.28/tcl8.4.5/unix:/home/zyj/ns-allinone-2.28/tk8.4.5/unix"
export
LD_LIBRARY_PATH="$LD_LIBRARY:/home/zyj/ns-allinone-2.28/otcl-1.9:/home/zyj/ns-allinone-2.28/lib"
export
TCL_LIBRARY="$TCL_LIBRARY:/home/zyj/ns-allinone-2.28/tcl8.4.5/library "
如
图:
我
说明一下:gedit是一个文本编辑器,你也可以用其他的文本编辑器来编辑.编辑的文件是.bashrc是一个隐藏的文件.用gedit
.bashrc就可以直接打开了,而不哟用显示隐藏文件再找.bashrc的文件,我在这个论坛上看到很多人就为找这个文件而花了很多时间.如果你没安装
gedit,那么请你用vi
.bashrc代替.VI也是一个文本编辑器,绝大多数的Linux发行版本里面都代的.其实都差不多,我在这里就不介绍了.
如果你想自己手工
输入路径,那么请注意,两个路径之间请用:号,而不是,号.输路径的时候请仔细!
好了,到这一步NS已经安装成功了,新建一个终端,输入NS并
回车,如果出现%,那么恭喜NS is OK!
如图:
下面运行一个例子.
在终端输入:
cd
/home/zyj/ns-allinone-2.28/ns-2.28/ns-tutorial/examples
回车.
输
入:ns example2.tcl
如图:
结果如下:
OK,搞定!
/home/zyj
/ns-allinone-2.28/ns-2.28/ns-tutorial/下有一个NS很好的教程(英文),很适合初学者看看!里面也有些例子,但
是不是每个例子都能运行通过,因为版本和兼容性的缘故!这里我就不再一一运行和修改了!
最后再给初学者几个建议:
除了那一本外,
还有几本参考书:
ns by example
ns tutorial
ns
workshop都可以在网上找到,这3本书可以帮你较快入门.
还有台湾的一个网址:
http://140.116.72.80/~smallko/ns2/ns2.htm
里面内容非常多,可以多看看!
分享到:
相关推荐
在本文中,我们将详细介绍 NS2 的安装过程。 首先,需要下载 Cygwin 的安装程序 setup.exe,并运行它。然后,选择“Install from Internet”,当然,如果本地已经下载了你所需要的 package,也可以选“Install from...
本文将以 NS2.33 版本为例,详细介绍在 Linux 环境下安装 NS2 的全过程。 #### 二、准备工作 ##### 1. 安装 VMware 虚拟机 在 Windows 系统下安装 VMware 虚拟机是第一步。这一步骤允许用户在 Windows 操作系统上...
本文将详细介绍如何在Windows XP和Linux环境下安装NS2及其相关的处理步骤。 在Windows XP上安装NS2: 首先,需要安装Cygwin,一个在Windows上模拟类Unix环境的开源软件。你可以通过访问http://www.cygwin.com并...
本文将详细介绍在Linux环境下安装NS2的过程,特别是针对Ubuntu 8.04及10.10版本的操作系统。 #### 二、环境准备与基础配置 1. **操作系统选择**: - Ubuntu 8.04 Hardy Heron 或 Ubuntu 10.10 Maverick Meerkat。...
本文将详细介绍在Red Hat Linux 9.0环境下安装和配置ns-2.30的步骤。 首先,确保你的系统已经安装了GCC编译器,因为ns-2的安装过程中需要用到这个工具。GCC是GNU Compiler Collection的缩写,是Linux系统中的标准...
本篇文章详细介绍了NS2的安装过程,对于想要在个人电脑上运行NS2的用户来说,这是一份非常有价值的指南。 一、安装NS2的基本要求 在开始安装NS2之前,需要确认自己的计算机满足NS2的运行环境要求。NS2支持在多种...
Linux 下安装 NS2 NS2(Network Simulator 2)是一款功能强大的网络模拟器,广泛应用于计算机 networks、通信网络和分布式系统等领域。然而,许多人在安装 NS2 时遇到了困难,因为 NS2 的安装过程相对复杂且需要...
### 在Linux下安装NS2的详细指南 #### 引言 网络模拟器NS2(Network Simulator 2)是在学术和研究领域广泛使用的工具,用于网络协议的开发与测试。其强大的功能使其成为评估网络性能、协议行为以及网络设计的理想...
Cygwin+NS2安装过程 本文将指导您从头开始安装Cygwin和NS2,整个过程分为两部分:首先安装Cygwin,然后安装NS2。 安装Cygwin 1. 首先下载Cygwin的setup.exe安装程序,并运行它,选择“Install from Internet”,...
在Linux中安装NS2之前,需要检查是否已经安装了以下软件包:gcc++编译工具、XFree86-devel和XFree86-libs。这些组件的安装是为了支持图形界面的应用,以及后续NS2中需要用到的相关库。 安装gcc++可以通过包管理器或...
首先,您需要在虚拟机中安装 Ubuntu。在 VMware 中新建一个虚拟机,选择 Ubuntu 10.04 作为操作系统,然后按照安装向导进行安装。在安装过程中,您需要设置虚拟机的硬件参数,例如内存大小、磁盘大小等。 二、配置...
最后,你可以参考提供的“Windows中Cywgin和NS 2.33安装详细过程.pdf”文档,里面应该包含了更详细的步骤和可能遇到的问题及解决方法。记住,安装过程中可能会遇到各种依赖问题,解决这些问题通常需要查阅文档或在线...
确保在安装过程中选择添加到系统的PATH环境变量中。OTcl通常包含在NS-2的源码包中,无需单独安装。 4. **配置环境**:打开命令行窗口,进入NS-2的源码目录,运行`configure`脚本进行配置。可能需要使用管理员权限,...
NS2 是一个功能强大的网络仿真工具,但是在安装过程中经常会遇到各种问题,以下是根据个人安装经验写的 NS2 安装过程,旨在帮助新手快速安装 NS2。 一、安装 Cygwin 在安装 NS2 之前,需要首先安装 Cygwin 平台。...
2. **安装环境**:在本教程中,安装环境是完全安装的RedHat9.0操作系统,这是基于Linux的发行版,提供了一个稳定的基础来运行ns2。 3. **安装方式对比**: - **Windows下安装ns2**:通常需要Visual C++环境,并且...
本文将详细介绍在 Windows 系统下安装 VMware 虚拟机、在虚拟机环境下安装 Linux 系统、在 Linux 系统下安装 NS2,并对 Linux 环境变量进行设置的过程。 一、在 Windows 系统下安装 VMware 虚拟机 VMware 软件包...
在Redhat系统中安装ns2也遵循类似的步骤: 1. **解压并安装依赖** - 解压ns-allinone-2.34.tar.gz。 - 安装所需的依赖软件包。 2. **修改配置文件** - 对`configure.in`及`configure`文件进行相应的修改。 3...
让我们详细了解一下它们的安装过程。 **一、Cygwin** Cygwin是一个开源的软件项目,它提供了一个在Windows上运行的类Unix环境。通过Cygwin,用户可以在Windows上使用许多Unix/Linux命令行工具,如bash shell、GCC...