找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

linux下安装ns

2009-12-20 13:18| 发布者: admin| 查看: 36| 评论: 0|原作者: 韩菱纱


在linux桌面系统上安装ns-allinone-x.xx前,先保证机器上已经安装了:
gcc,g ,make,libx11-dev,x-window-system-dev
在debian3.1 r2 "sarge", kernel 2.6.8-2-386上安装ns-allinone.2.29顺利通过

(1)设置环境
我把ns-allinone-2.29放到了$HOME下,设置环境变量:
NSPATH=$HOME/ns-allinone-2.29
PATH=$NSPATH/bin:$NSPATH/tcl8.4.11/unix:$NSPATH/tk8.4.11/unix:$PATH
LD_LIBRARY_PATH=$NSPATH/otcl-1.11:$NSPATH/lib
TCL_LIBRARY=$NSPATH/tcl8.4.11/library
export NSPATH PATH LD_LIBRARY_PATH TCL_LIBRARY

(2)重新安装ns
重新安装ns的话,只需要安装ns-x.xx就可以了,环境不需要重新安装
把ns-x.xx放到任意目录即可(如$HOME,ns-2.29),进入ns-x.xx,执行
$ ./configure --with-tcl=$NSPATH/tcl8.4.11 --with-otcl=$NSPATH/otcl-1.11 --
with-tclcl=$NSPATH/tclcl-1.17
$ make
设置环境
$ unlink $NSPATH/bin/ns
$ export PATH=$HOME/ns-x.xx:$PATH
就可以运行新安装的ns了

(2)问题解决
一般来说只要环境满足条件,安装应该很顺利
但是也有遇到问题的时候

问题1:
checking system version (for dynamic loading)...
./configure: line 7624:syntax error near unexpected token `)'
./configure: line 7624: ` OSF*)'
tcl8.3.2 configuration failed! Exiting ...
Tcl is not part of the ns project.

解决办法:
在ns-allinone-x.xx目录下
$ grep 'system=MP-RAS-' */* -n
$ grep 'system=MP-RAS-' */*/* -n
$ grep 'system=MP-RAS-' */*/*/* -n
把那些文件里的
system=MP-RAS-`awk ' { print $3 } '/etc/.relid'`
改为:
system=MP-RAS-`awk ' { print $3 } '/etc/.relid`
也就是那行多了一个'号
问题2:
make: *** [tk3d.o] 错误 1
安装libx11-dev可以解决问题
问题3:
can't find X includes
otcl-1.11 configuration failed Exiting ...
安装x-window-system-dev可以解决问题
问题4:
make: g :命令未找到
make: ***[tcl2c ]错误 127
tclcl-1.17 make failed! Exiting ...
安装g

http://www.linuxdiyf.com/viewarticle.php?id=85882





最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 21:32 , Processed in 0.159936 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部