注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风雨启示录

欢迎光临我的网店优优我心:http://uumyheart.taobao.com

 
 
 

日志

 
 

【Ubuntu学习笔记】:ubuntu10.04+NS-allinone-2.34安装过程【吐血奉献】  

2010-12-05 13:40:32|  分类: Linux(Ubuntu)学 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
为了能够安装好NS2软件,大体上有两种方法:1、Cygwin+NS 2、Linux+NS
第一种方法我花了将近有一个星期的时间,也没有装好,好不容易把Cygwin所需的源码全部down下来了,有好几个G,安装NS的时候有太多的错误。解决了其中的很多问题,但是还是有很多新的问题出现。
于是我决定放弃Cygwin,在虚拟机下安装了ubuntu10.04,刚开始在8.04下没有装起来,不知道什么原因,经由以高手建议 ,我打算按照他的环境重新搭一遍,于是安装了10.04版的。最终结果是安装成功了。具体步骤如下:
(1)虚拟机下安装ubuntu10.04(建议在迅雷里搜,不要在电驴里,太慢)
(2)将ns-allinone-2.34.tar.gz解压到/home/cwar(注:cwar是我的用户名,要换成你的用户名目录下)
(3)安装NS2所需要的库:
         sudo apt-get install build-essential
         sudo apt-get install tcl8.4 tcl8.4-dev
         sudo apt-get install tk8.4-dev
         sudo apt-get install libxmu-dev
(4) 进入ns2的解压缩后的文件夹中cd ns-allinone-2.34
(5)检查你的gcc版本,
          输入gcc -v即可
          你的gcc的版本大于4.0则在./install之前要做一些修改("gcc 4.0版本以前是用ld -share来生成共享库的,但是到了4.0以上的版本(我的为gcc version 4.4.1),这个命令改为了gcc -share即可")

cd ns-allinone-2.34/otcl-1.13

sudo gedit configure.in

把 77行处的

 SHLIB_LD="ld -shared"

改为

 SHLIB_LD="gcc -shared"

保存退出,然后

sudo gedit configure

把6304行(Ctrl+F)的

 SHLIB_LD="ld -shared"

改为

 SHLIB_LD="gcc -shared"

保存退出,然后

cd ns-allinone-2.34 到安装目录
        输入 ./install 开始安装

(6)配置环境变量
 cd 进入cwar目录下,然后 sudo gedit .bashrc

 在文件末尾加入:

 exprot PATH="$PATH:/home/cwar/ns-allinone-2.34/bin:/usr/ns-allinone-2.34/tcl8.4.18/unix:/usr/ns-allinone-2.34/tk8.4.18/unix"

 export LD_LIBRARY_PATH="/home/cawr/ns-allinone-2.34/otcl-1.13:/home/cawr/ns-allinone-2.34/lib"

 export TCL_LIBRARY="$TCL_LIBRARY:/home/cawr/ns-allinone-2.34/tcl8.4.18/library"
【注“/home/cwar  应该换成你的用户名目录 /home/*****】
使环境变量生效:source .bashrc(可省略)

(7)验证(测试)
 (1)打开一个新的终端
 (2)输入ns并回车
 $ns (如果正常,回出现"%"操作提示符)
 (3)输入一段测试用的Tcl脚本代码进行测试
 %puts "Hello World" (输出Hello World字符串)
 Hello World (如果正确,会显示Hello World)
 % (然后跳到下一个"%"提示符等待下一条指令输入)
(8)安装nam
 cd ns-allinone-2.34/nam-1.14
 ./configure
 make
 sudo make install (至此,nam安装好)

(9)至此你已经历经九九八十一难,成功安装。


  评论这张
 
阅读(1383)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017