Fedora 12 上安装NS-2.34详解

(一)下载NS的安装包。
    到网站http://sourceforge.net/projects/nsnam/下载最新NS-allinone套件,我下在的最新套件是 ns-allinone-2.34 , 压缩包下载下来也有57M左右。

(二)配置系统环境(根据系统配置,可选)。
    其实也不算配置,只是安装几个依赖包,没有这几个依赖包根本装不上,另外考虑到要安装依赖时的依赖性,建议使用YUM来完成安装,只需执行下面的命令。
#yum install gcc-c++
#yum install libX11-devel
#yum install xorg-x11-proto-devel
#yum install libXt-devel
#yum install libXmu-devel

(三)正式安装NS套件。
     在此我使用的是在/home文件下进行安装的。使用root登录进入到/home下解压套件的压缩包,软后执行安装命令,最后配置相应的环境变量。(假定我是安装在/home目录下的)

   进入到/home目录:#cd /home
   解压缩安装包: #tar xvzf ns-allinone-2.34.tar.gz
   进入解压缩后的文件夹:#cd /home/ns-allinone-2.34

   执行里面的一个安装文件,系统就自动安装所有的东西了:
   #./install


   安装完之后(得花个大几分钟的编译时间吧),会出现一些信息。如下:
Ns-allinone package has been installed successfully.
Here are the installation places:
tcl8.4.18: /home/ns-allinone-2.34/{bin,include,lib}
tk8.4.18: /home/ns-allinone-2.34/{bin,include,lib}
otcl: /home/ns-allinone-2.34/otcl-1.13
tclcl: /home/ns-allinone-2.34/tclcl-1.19
ns: /home/ns-allinone-2.34/ns-2.34/ns
nam: /home/ns-allinone-2.34/nam-1.14/nam
xgraph: /home/ns-allinone-2.34/xgraph-12.1
gt-itm: /home/ns-allinone-2.34/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2h ierns
--------------------------------------------------------------------------------
Please put
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.
IMPORTANT NOTICES:
(1) You MUST put /home/ns-allinone-2.34/otcl-1.13, /home/ns-allinone-2.34/lib,
into your LD_LIBRARY_PATH environment variable.
If it complains about X libraries, add path to your X libraries
into LD_LIBRARY_PATH.
If you are using csh, you can set it like:
setenv LD_LIBRARY_PATH <paths>
If you are using sh, you can set it like:
export LD_LIBRARY_PATH=<paths>
(2) You MUST put /home/ns-allinone-2.34/tcl8.4.18/library into your TCL_LIBRARY environmental variable. Otherwise ns/nam will complain during startup.
After these steps, you can now run the ns validation suite with
cd ns-2.34; ./validate
For trouble shooting, please first read ns problems page
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list ar chive or related posts.
   
    有了上面的信息之后,可以看出主要的东西都安装成功了,接下来就是配置环境变量了。打开一个新的控制台,
输入如下命令:
vi /root/.bashrc
在那里面配置环境变量,内容如下:
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
export PATH="$PATH/home/ns-allinone-2.34/bin:/home/ns-allinone-2.34/tcl8.4.18/unix:/home/ns-allinone-2.34/tk8.4.18/unix"
export LD_LIBRARY_PATH="$LD_LIBRARY /home/ns-allinone-2.34/otcl-1.13:/home/ns-allinone-2.34/lib"
export TCL_LIBRARY="$TCL_LIBRARY/home/ns-allinone-2.34/tcl8.4.18/library "

补充完整之后,保存退出!这样一个完整的NS就安装好了。

(四)验证是否正确安装。
注:环境变量设置完毕后,需要重启终端

(1)按照提示文件里面所述,进入/home/ns-allinone-2.34/ns-2.34,执行./validate,但是比较慢。

(2)重新开一个控制台,输入如下命令:$ns,若出现一个%则主件安装成功;

(3)再在/home/ns-allinone-2.34/ns-2.34/tcl/ex目录下找到simple.tcl文件,执行如下:
$ns /home/ns-allinone-2.34/ns-2.34/tcl/ex/simple.tcl
若出现网路模拟动画,恭喜,你的NS安装成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值