分享

ubuntu 安装ns2

 寝乡园 2013-09-03
在ubuntu上装了好几次ns2了,但NS2是个麻烦的软件,经常出现一些问题,百般调试之后一直不能解决问题之后,只有重装。但之前一直没有将安装过程记录下来,也导致了安装软件时的一些。当然网上有很多前人总结的,但还是自己记录下的最好用,于是这次选择记录:
安装NS2之前的准备:
1、保证ubuntu能上网;
2、sudo apt-get install update  (有时候直接进行第三步会不成功,加上这步就没什么问题了)
3、安装一些编译必备的包
$ sudo apt-get install build-essential
$ sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev
$ sduo apt-get install libxmu-dev libxmu-headers
4、然后下载ns2-allinone-2.35.tar.gz压缩包,输入如下命令解压(注/root/桌面/ns-allinone-2.35是我解压缩目标文件夹):
$ tar xvfz ns-allinone-2.35.tar.gz
5、然后进入ns-allinone-2.35文件夹输入./install安装,然后出现安装成功提示,需要配置环境变量。

到这里算是基本装好了,但你输入ns测试,通常会提示错误,此时只有在***/ns-allinone-2.35/bin目录下输入ns才有用,这是因为可执行文件再这里,因此我们需要修改环境变量,来使ns在ubuntu所有目录都可以直接使用,方法如下:
6、修改~/.bashrc(一开始我修改的是/root/.bashrc导致只有root用户输入能使用ns),输入:sudo gedit /root/.bashrc,在文件末尾添加:
export PATH=$PATH:/home/shi/ns-allinone-2.35/bin:/home/shi/ns-allinone-2.35/tcl8.5.10/unix:/home/shi/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=/home/shi/ns-allinone-2.35/otcl-1.14://home/shi/ns-allinone-2.35/lib
export TCL_LIBRARY_PATH=/home/shi/ns-allinone-2.35/tcl8.5.10/library
其中/home/shi/是你的ns2的安装路径。然后关闭终端,在任意路径下输入ns,看看能否出现“%“,出现就说明正常了,否则可以运行source /root/.bashrc使刚才的设置生效。但好像必须要使用root用户才能这样操作,进行用户切换,输入:su,提示命令一直不对,原来是因为这个ubuntu是刚装的,而切换到root用户,首先需要对root用户设置密码,于是输入sudo passwd,接着两次输入正确的密码,再用su命令就能正常进入root用户了。接着输入source /root/.bashrc,然后任何目录下输入ns,显示”%“,大公告成。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多