`
fovecifer
  • 浏览: 8318 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

最详细的Linux中NS安装过程(转载)

阅读更多

小弟献丑了,新手值得看看!
      来这个论坛也有些日子了,发现很多人都是在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安装详细过程ns2安装详细过程

    在本文中,我们将详细介绍 NS2 的安装过程。 首先,需要下载 Cygwin 的安装程序 setup.exe,并运行它。然后,选择“Install from Internet”,当然,如果本地已经下载了你所需要的 package,也可以选“Install from...

    linux下ns2的安装

    本文将以 NS2.33 版本为例,详细介绍在 Linux 环境下安装 NS2 的全过程。 #### 二、准备工作 ##### 1. 安装 VMware 虚拟机 在 Windows 系统下安装 VMware 虚拟机是第一步。这一步骤允许用户在 Windows 操作系统上...

    NS2在XP和Linux下的安装

    本文将详细介绍如何在Windows XP和Linux环境下安装NS2及其相关的处理步骤。 在Windows XP上安装NS2: 首先,需要安装Cygwin,一个在Windows上模拟类Unix环境的开源软件。你可以通过访问http://www.cygwin.com并...

    ns2安装详解,ns2在linux下的安装

    本文将详细介绍在Linux环境下安装NS2的过程,特别是针对Ubuntu 8.04及10.10版本的操作系统。 #### 二、环境准备与基础配置 1. **操作系统选择**: - Ubuntu 8.04 Hardy Heron 或 Ubuntu 10.10 Maverick Meerkat。...

    Linux下ns-2.30的安装

    本文将详细介绍在Red Hat Linux 9.0环境下安装和配置ns-2.30的步骤。 首先,确保你的系统已经安装了GCC编译器,因为ns-2的安装过程中需要用到这个工具。GCC是GNU Compiler Collection的缩写,是Linux系统中的标准...

    NS2安装过程

    本篇文章详细介绍了NS2的安装过程,对于想要在个人电脑上运行NS2的用户来说,这是一份非常有价值的指南。 一、安装NS2的基本要求 在开始安装NS2之前,需要确认自己的计算机满足NS2的运行环境要求。NS2支持在多种...

    linux下安装NS2

    Linux 下安装 NS2 NS2(Network Simulator 2)是一款功能强大的网络模拟器,广泛应用于计算机 networks、通信网络和分布式系统等领域。然而,许多人在安装 NS2 时遇到了困难,因为 NS2 的安装过程相对复杂且需要...

    Linux下如何安装NS2

    ### 在Linux下安装NS2的详细指南 #### 引言 网络模拟器NS2(Network Simulator 2)是在学术和研究领域广泛使用的工具,用于网络协议的开发与测试。其强大的功能使其成为评估网络性能、协议行为以及网络设计的理想...

    Cygwin+NS2安装过程

    Cygwin+NS2安装过程 本文将指导您从头开始安装Cygwin和NS2,整个过程分为两部分:首先安装Cygwin,然后安装NS2。 安装Cygwin 1. 首先下载Cygwin的setup.exe安装程序,并运行它,选择“Install from Internet”,...

    Linux下的NS2-2.29 LEACH安装及错误调试

    在Linux中安装NS2之前,需要检查是否已经安装了以下软件包:gcc++编译工具、XFree86-devel和XFree86-libs。这些组件的安装是为了支持图形界面的应用,以及后续NS2中需要用到的相关库。 安装gcc++可以通过包管理器或...

    linux安装NS-2与出错解决方法

    首先,您需要在虚拟机中安装 Ubuntu。在 VMware 中新建一个虚拟机,选择 Ubuntu 10.04 作为操作系统,然后按照安装向导进行安装。在安装过程中,您需要设置虚拟机的硬件参数,例如内存大小、磁盘大小等。 二、配置...

    Windows中Cywgin和NS 2.33安装详细过程

    最后,你可以参考提供的“Windows中Cywgin和NS 2.33安装详细过程.pdf”文档,里面应该包含了更详细的步骤和可能遇到的问题及解决方法。记住,安装过程中可能会遇到各种依赖问题,解决这些问题通常需要查阅文档或在线...

    NS-2安装详细过程与网络仿真

    确保在安装过程中选择添加到系统的PATH环境变量中。OTcl通常包含在NS-2的源码包中,无需单独安装。 4. **配置环境**:打开命令行窗口,进入NS-2的源码目录,运行`configure`脚本进行配置。可能需要使用管理员权限,...

    ns2的安装过程(很详细,根据自己的安装经验写的)

    NS2 是一个功能强大的网络仿真工具,但是在安装过程中经常会遇到各种问题,以下是根据个人安装经验写的 NS2 安装过程,旨在帮助新手快速安装 NS2。 一、安装 Cygwin 在安装 NS2 之前,需要首先安装 Cygwin 平台。...

    Linux平台下ns2的安装

    2. **安装环境**:在本教程中,安装环境是完全安装的RedHat9.0操作系统,这是基于Linux的发行版,提供了一个稳定的基础来运行ns2。 3. **安装方式对比**: - **Windows下安装ns2**:通常需要Visual C++环境,并且...

    虚拟机下linux系统及NS2.33安装笔记.pdf

    本文将详细介绍在 Windows 系统下安装 VMware 虚拟机、在虚拟机环境下安装 Linux 系统、在 Linux 系统下安装 NS2,并对 Linux 环境变量进行设置的过程。 一、在 Windows 系统下安装 VMware 虚拟机 VMware 软件包...

    Linux下安装ns2

    在Redhat系统中安装ns2也遵循类似的步骤: 1. **解压并安装依赖** - 解压ns-allinone-2.34.tar.gz。 - 安装所需的依赖软件包。 2. **修改配置文件** - 对`configure.in`及`configure`文件进行相应的修改。 3...

    Windows中Cywgin和NS2安装详细过程

    让我们详细了解一下它们的安装过程。 **一、Cygwin** Cygwin是一个开源的软件项目,它提供了一个在Windows上运行的类Unix环境。通过Cygwin,用户可以在Windows上使用许多Unix/Linux命令行工具,如bash shell、GCC...

Global site tag (gtag.js) - Google Analytics