在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 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.