灵谷百科

ns2安装手记(示例使用ubuntu 11.1,ns2-2.35)

灵谷百科

这两天需要装ns做一个网络模拟,结果,下载到ns后安装时报了一堆错误,上网查找解决办法,但都感觉不是很方便。这里写下自己的解决办法,方便易行,希望给后来者以借鉴和参考。

准备阶段:

1.环境搭建:

vmware:安装vmware虚拟机

linux系统:下载安装一个linux系统(如:ubuntu 11.1)

vmware tools:安装vmware tools,这个可以方便实现现有系统与虚拟系统的文件共享,即可以将本地的文件直接拖放到虚拟系统中。

gcc、make:这个看你安装ubuntu时是否安装,没有的话,就跟我做:sudo apt-get install build-essential

tk.tcl库文件: sudo apt-get install tcl8.4
sudo apt-get install tcl8.4-dev
sudo apt-get install tk8.4
sudo apt-get install tk8.4-dev

nam相关库文件:sudo apt-get install libxmu-dev

小贴士:有些时候可能apt-get命令总是报找不到文件之类的错误,所以,你需要把自己的源文件改一下,使用国内的源,如163的。具体方法:

sudo gedit /etc/apt/soureces.lst,将你在网上找到的对应你系统的源列表贴进去,保存。

2.软件准备

ns2:下载ns2软件包(如:ns2-allinone-2.35.tar.gz)

3.安装ns

tar -xzvf ns-allinone-2.35.tar.gz (在软件所在目录下)

cd ns-allinone-2.35

./install

sudo gedit /home/用户目录/.bashrc (修改环境变量,在文件最后添加三行,路径以自己的文件安装位置为准:

export PATH=$PATH:/home/Download/ns2/ns-allinone-2.35/bin:/home/Download/ns2/ns-allinone-2.35/tcl8.4.11/unix:/home/Download/ns2/ns-allinone-2.35/tk8.4.11/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/Download/ns2/ns-allinone-2.35/otcl-1.11:/home/Download/ns2/ns-allinone-2.35/lib
export TCL_LIBRARY=/home/Download/ns2/ns-allinone-2.35/tcl8.4.11/library

sudo gedit /root/.bashrc (修改环境变量,在文件最后添加三行,路径以自己的文件安装位置为准:

export PATH=$PATH:/home/Download/ns2/ns-allinone-2.35/bin:/home/Download/ns2/ns-allinone-2.35/tcl8.4.11/unix:/home/Download/ns2/ns-allinone-2.35/tk8.4.11/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/Download/ns2/ns-allinone-2.35/otcl-1.11:/home/Download/ns2/ns-allinone-2.35/lib
export TCL_LIBRARY=/home/Download/ns2/ns-allinone-2.35/tcl8.4.11/library

ns

%

%是回显的结果,表示安装成功。

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~