图2.13
再单击下一步, 选择要安装的软件套件。在这边可以先点选View 项, 使得旁边的Category 变成Full 状态,。这样就可以进行细节的选项选择。若图片无法显示请联系QQ752018766
图2.14
要选择的有XFree86-base、XFree86 - bin、XFree86 - prog、XFree86 - lib、XFree86 - etc、X -Startup- Scripts、make、patch、perl、gcc、gcc- g++、gawk、gnuplot、tar 和gzip。点选XFree86- base, 可以使得状态从new状态改变成
图2.15
单击下一步, 开始下载并安装。
图2.16
完成后, 系统会询问使用者是否想要产生小图示于桌面和开始菜单。单击完成选项, 以结束安装程序。若图片无法显示请联系QQ752018766
图2.17
若是还有其它软件的组件需要安装, 可以重新执行setup程序安装即可。
2、Windows 下安装NS-2的具体步骤:
(1)双击桌面上的cygwin 小图示。第一次执行的时候, 会根据目前计算机的使用者和计算机的名称等信息, 在cygwin 的home的目录下产一个使用者的数据文件夹, 并放入环境变量设定等相关档案(.bashrc、.bashrc_profile 和.inputrc)。以本人为例, 本人在Windows XP 操作系统下的使用者名称为new, 而使用计算机名称为EC53AA
(2)接下来到, 下载NS-2的程序代码, 并存放到自己的个人目录内( 比如: c:\cygwin\home\new) 。所下载的ns-allinone-2.27 软件包, 包括以下组件:
TCL release
TK release
Otcl release 1.9 (required component)
TclCL release 1.16 (required component)
Ns release 2.28 (required component)
Xgraph version 12.1 (optional component)
CWeb (optional component)
SGB (optional component, builds sgblib for all UNIX type platforms)
Gt- itm (optional component)
Zlib version
(3) 使用tar xvfz ns-allinone-2.27.tar.gz 命令解开所下载的压缩文档
(4) 进入ns-allinone-2.27 的目录, 键入命令: cd ns- allinone-2.27, 进入ns- allinone- 2.27 文件夹, 键入命令: ./install 并开始安装NS2。
图2.18
在安装的过程中, 需要花一些时间, 所以请使用者耐心的等待安装完成。在安装的过程中,由于我们没有安装diff,所以安装程序会问使用者要不要继续,选择y继续安装。若图片无法显示请联系QQ752018766
图2.19
(5)完成NS2 的安装后, 开始设定环境变量。编辑自己的个人目录( 比如: c:\cygwin\home\new)下的.bashrc, 把NS2 相关的路径加入PATH 中。用写字板打开.bashrc文件, 将下列4 行信息加入文件的最后即可( ' pwd’代表着自己的个人目录) 。
export NS_HOME=`pwd`/ns-allinone-2.27
export PATH=$NS_HOME/tcl
exportLD_LIBRARY_PATH=$NS_HOME/tcl
export TCL_LIBRARY=$NS_HOME/tcl
验证是否正确安装了NS2,可以使用命令: cd ns-allinone-2.27/ns-2.27 进入ns-2.27 子目录, 在命令行键入: ./validate, 即可完成整个验证。不过这会花很多时间, 可能得几个或十几个小时,具体由使用的计算机的性能决定, 需要耐心等候。还有一种简易的方法来直接检验ns 和nam, 就是运行一个小例子。在命令行中键入: startxwin.bat, 会产生一个新的窗口。
图2.20若图片无法显示请联系QQ752018766
在此命令窗口中输入命令: cd ns-2.27/ns-tutorial/examples
图2.21
再键入命令:ns example2.tcl
图2.22
ns模拟结束后, 会去自动执行nam 程序,在nam 窗口中按一下nam 的执行键,出现下图可视化的模拟过程。
图2.23
图2.24
至此, 说明NS-2 软件安装基本没有问题。如果想完全验证NS2 还需使用第一种方法。
起先本人一直不能成功安装此软件出现的问题是:
checking system version (for dynamic loading)... ./configure: line 7068: syntax
error near unexpected token `)'
./configure: line 7068: ` OSF*)'
tcl
Tcl is not part of the ns project. Please see http://www.scriptics.com/
to see if they have a fix for your platform.
通过上网查资料才解决了此问题,这个问题一般出现在使用网络安装cygwin(就是第一个选项)时,原因是网络安装的文件版本太高,例如在线安装的已经没有xfree86文件了改为xorg了,虽然理论上应该不会出错,但是实际上可能会有一些问题解决办法是用本地安装模式(第三个选项)。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] 下一页