当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-01-21 2:48 

注册: 2008-06-14 22:48
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
由于学习需要初次接触NS2,久闻ns安装繁琐的大名,今着实体验了一把。我是在Ubuntu 8.04下安装ns-allinone-2.33
初次安装为求速度安装了allinone(这名字太忽悠,有点包治百病的感觉)

1)首先要安装必要的一些包
apt-get install libx11-dev kde-devel libxmu-dev tk8.4-dev xgraph tcl perl
当然用Synaptic Package Manager更方便
这里还要强掉一下前面几个必须安装,不然在编译nam时总过不去(看帖子上大多数人问题都集中在nam的编译上,这个主不好惹,以前的版本通过把Agent.h中73行NULL改为0就能编译通过,nam1.13修复了前面的错误,但还会出现error: X11/Xmu/WinUtil.h: No such file or directory,后来安装了libxmu-dev这个问题才得到解决,所以刚开始务必把前面的这几个包都安装好)

2)下载ns-allinone-2.33.tar.gz
解压tar -xvzf ns-allinone-2.33.tar.gz
解压后放至合适的位置(比如/usr/ns-allinone-2.33/),不要随手扔Desktop上就开始安装,以后不好挪地方

3)开始安装
./install
成功安装后有一小段提示,仔细阅读并照例设置环境变量

4)设置环境变量
sudo gedit ~/.bashrc
把下面三行加在最后
export PATH=$PATH:/usr/ns-allinone-2.33/ns-2.33:/usr/ns-allinone-2.33/nam-1.13:/usr/ns-allinone-2.33/bin:/usr/ns-allinone-2.33/tcl8.4.18/unix:/usr/ns-allinone-2.33/tk8.4.18/unix
export LD_LIBRARY_PATH=/usr/ns-allinone-2.33/otcl-1.13:/usr/ns-allinone-2.33/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=/usr/ns-allinone-2.33/tcl8.4.18/library:$TCL_LIBRARY
注意路径之间是用冒号隔开

5)运行例子试试
直接执行ns应该会出现%,若有错则回到前面几步去检查
随便执行个例子,还可能出现的问题是nam编译成功已经有可执行文件,而且环境变量也没问题,就是例子编译时找不到nam(couldn't execute "nam": no such file or directory)那么为/usr/ns-allinone-2.33/nam-1.13里的nam可执行文件建立一个link,放在/usr/ns-allinone-2.33/bin下面即可解决问题

已是夜深人静,写个帖子聊以自慰


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-01-21 9:15 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
顶贴支持楼主,以后多发经验分享


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-02-28 11:53 
头像

注册: 2009-02-06 16:13
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
apt-get install libx11-dev kde-devel libxmu-dev tk8.4-dev xgraph tcl perl
这几个安装包太大的吧,要490M
要用到kde-devel和perl吗?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-02-28 12:13 
头像

注册: 2009-02-06 16:13
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
用ubuntu装ns2之前要装的库文件:
(1).sudo apt-get install build-essential
(2).安装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
(3).sudo apt-get install libxmu-dev,是和nam有关的东西。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-05-11 9:33 

注册: 2008-02-03 22:09
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
原来在 ./install之前还要安装这么多的包啊,怪不得会出错啊。。。学习了,赞一下!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-05-11 14:32 

注册: 2008-02-03 22:09
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
我根据的你方法操作,安装了前面这些包,但是在进入目录输入./install 时还是现实COMMAND NOT FOUND,这是什么原因呢,不解啊
joy730 写道:
由于学习需要初次接触NS2,久闻ns安装繁琐的大名,今着实体验了一把。我是在Ubuntu 8.04下安装ns-allinone-2.33
初次安装为求速度安装了allinone(这名字太忽悠,有点包治百病的感觉)

1)首先要安装必要的一些包
apt-get install libx11-dev kde-devel libxmu-dev tk8.4-dev xgraph tcl perl
当然用Synaptic Package Manager更方便
这里还要强掉一下前面几个必须安装,不然在编译nam时总过不去(看帖子上大多数人问题都集中在nam的编译上,这个主不好惹,以前的版本通过把Agent.h中73行NULL改为0就能编译通过,nam1.13修复了前面的错误,但还会出现error: X11/Xmu/WinUtil.h: No such file or directory,后来安装了libxmu-dev这个问题才得到解决,所以刚开始务必把前面的这几个包都安装好)

2)下载ns-allinone-2.33.tar.gz
解压tar -xvzf ns-allinone-2.33.tar.gz
解压后放至合适的位置(比如/usr/ns-allinone-2.33/),不要随手扔Desktop上就开始安装,以后不好挪地方

3)开始安装
./install
成功安装后有一小段提示,仔细阅读并照例设置环境变量

4)设置环境变量
sudo gedit ~/.bashrc
把下面三行加在最后
export PATH=$PATH:/usr/ns-allinone-2.33/ns-2.33:/usr/ns-allinone-2.33/nam-1.13:/usr/ns-allinone-2.33/bin:/usr/ns-allinone-2.33/tcl8.4.18/unix:/usr/ns-allinone-2.33/tk8.4.18/unix
export LD_LIBRARY_PATH=/usr/ns-allinone-2.33/otcl-1.13:/usr/ns-allinone-2.33/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=/usr/ns-allinone-2.33/tcl8.4.18/library:$TCL_LIBRARY
注意路径之间是用冒号隔开

5)运行例子试试
直接执行ns应该会出现%,若有错则回到前面几步去检查
随便执行个例子,还可能出现的问题是nam编译成功已经有可执行文件,而且环境变量也没问题,就是例子编译时找不到nam(couldn't execute "nam": no such file or directory)那么为/usr/ns-allinone-2.33/nam-1.13里的nam可执行文件建立一个link,放在/usr/ns-allinone-2.33/bin下面即可解决问题

已是夜深人静,写个帖子聊以自慰


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-05-13 9:30 

注册: 2008-02-03 22:09
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
唉。。。问题已经解决了啊。。。是前面复制文件的时候导致的文件属性发生变化,重新弄过以后就没有这个问题了! :em11


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-07-26 15:21 

注册: 2009-07-26 15:18
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
请问楼主,第一小步中的那些包哪边有的下,能给个地址吗?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-07-27 15:49 

注册: 2008-06-14 22:48
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
jjj0126 写道:
请问楼主,第一小步中的那些包哪边有的下,能给个地址吗?

在terminal里输入 apt-get install libx11-dev kde-devel libxmu-dev tk8.4-dev xgraph tcl perl就行,也可以在Synaptic Package Manager里一个个搜索到打勾安装。现在ns好像有2.34了,不知道是不是还需要其他包支持,如果安装有问题最好查阅一下其他资料。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-07-28 14:37 

注册: 2009-07-17 10:22
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
你好!谢谢你给出的安装流程。我按照流程一步步运行安装都没问题,现在到了最后一步运行例子时nam出问题了:
wei@wei-laptop:~$ ns /home/wei/Program/ns-allinone-2.33/ns-2.33/tcl/ex/simple.tcl
210
0.0037499999999999999
running nam...
wei@wei-laptop:~$ nam:
[code omitted because of length]
: no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
invoked from within
"if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D)}] units
}
bind Li..."

这是为何呢,请问该如何解决呢,谢谢!!!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-07-28 22:04 

注册: 2008-06-14 22:48
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
bitlboro 写道:
你好!谢谢你给出的安装流程。我按照流程一步步运行安装都没问题,现在到了最后一步运行例子时nam出问题了:
wei@wei-laptop:~$ ns /home/wei/Program/ns-allinone-2.33/ns-2.33/tcl/ex/simple.tcl
210
0.0037499999999999999
running nam...
wei@wei-laptop:~$ nam:
[code omitted because of length]
: no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
invoked from within
"if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D)}] units
}
bind Li..."

这是为何呢,请问该如何解决呢,谢谢!!!



我没遇到过这个,看提示可能是Tk的问题,你仔细研究研究,重装一下试试


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2009-08-26 15:51 

注册: 2009-08-26 15:48
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我也出现了十楼一样的情况阿,重装了还是没有解决,问题出在哪里呢!
附件:
sendpix0.jpg
sendpix0.jpg [ 122.21 KiB | 被浏览 2500 次 ]



页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu 8.04下安装ns-allinone-2.33
帖子发表于 : 2011-04-13 15:59 

注册: 2011-03-08 9:55
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
随便执行个例子,还可能出现的问题是nam编译成功已经有可执行文件,而且环境变量也没问题,就是例子编译时找不到nam(couldn't execute "nam": no such file or directory)那么为/usr/ns-allinone-2.33/nam-1.13里的nam可执行文件建立一个link,放在/usr/ns- allinone-2.33/bin下面即可解决问题

这一不不大明了啊 :em01


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译