Chinaunix首页 | 论坛 | 博客
  • 博客访问: 662767
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:49:54


NS2是一套有名的网络模拟软件。

在ubuntu上安装还算简单,首先需要安装的是:

$sudoapt-getinstallbuild-essential
$sudoapt-getinstalltcl8.4tcl8.4-devtk8.4tk8.4-dev
$sduoapt-getinstalllibxmu-devlibxmu-headers

接着到ns2的SourceForge去下载源文件,我下到的是2.32。

这里建议:可以把解压缩后的文件,放到你想安装的位置去。例如:

$tarxvfzns-allinone-2.32.tar.gz

$sudomkdir/usr/local/ns2

$sudomvns-allinone-2.32/usr/local/ns2
$cd/usr/local/ns2/ns-allinone-2.32
$./install

安装完毕后用gedit打开/root/.cshrc和/root/.bashrc,分别加入下面代码:

注:这里要在root权限下打开上面文件,才能进行修改。

在.cshrc加入:

setpath=(/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)

setenvLD_LIBRARY_PATH/usr/local/ns2/ns-allinone-2.32/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
setenvTCL_LIBRARY/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library

在.bashrc加入:

exportPATH=$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
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ns2/ns-allinone-2.32

/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
exportTCL_LIBRARY=$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library

接着去作验证

$cdns-2.32(ns-2.32在ns-allinone-2.32目录下)

$./validate

等他跑完,就可以工作了(不用做这步太慢了)。

在root权限下输入ns回车出现%说明正确。

有问题的话在以上工作完成后再./install一次。 下载本文示例代码
阅读(326) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~