官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > Can ns be installed in linux without Xwindow server install

Can ns be installed in linux without Xwindow server install

12-11
i have just installed my linux os, and no Xwin server installed, no gnome,kde.
but some thing go wrong when i am trying to install ns:
./install
it failed, it tell me when configuring tk that tk required X, and i
commentted tk in file install, and it tell me when configuring Otcl
that Otcl requrie X......
i am about to ask, can ns be installed in linux without xwindow server?
if yes, how would i configure before install?
many many thanks!

NS可以安装到没有安装Xwin服务的linux机器上面么?
我以为是可以的,但是安装过程中就遇到麻烦了,
首先是tk需要,我修改install文件,注释掉tk的安装,Otcl又汇报不可以了,这Otcl可不能再注释掉不安装了,又加了个参数给Otcl的安装
configure --without-tk
但是好像不起作用
后面还有nam肯定也会汇报错误,但是我不装它就肯定可以
现在我要问的是,有没有成功的在没有X服务的linux上面安装ns的先前的例子?

装个allinone不久行乐

呜呜呜
我受打击了!
难道我的英语真的这么差?难道我的中文比我的英语更差?
怎么就看不懂我的意思呢?
在我这里的情形是不能让它allinone的

不会啊,普通用户权限就可以装allinone的
我装过无数次了


我要急死
你再看看我的头两个贴子,细细的看,看看我问的是什么问题

好吧
我不知道
我只会装allinone

ms好像不行的说
即使ns可以装
那nam怎么办?
估计是不行的阿

nam装不装无所谓吧

如果仅仅装ns的话,关键就是tk了
这个东西好像需要x的支持吧

我修改install文件,不装nam

tk是ns必须的么?
我只知道tk好像是编写图形界面gui的功能吧,ns里面最关键的是tcl和Otcl
但是好像Otcl也需要X?

主要原因是Otcl不但提供了non-gui的tcl扩展,还提供了gui的tcl,
也就是tk的扩展,所以在编译Otcl的时候需要有tk的开发包,而tk则是依赖于X的
.10

我看了nsallinone中Otcl包中的configure文件了,里面的说明的意思是说,我可以用
configure --without-tk

configure --with-tk=no
来使它不去寻找tk,于是我把这行写入nsallinone的install中configure这个Otcl的这一行configure代码了,但是install的时候好像Otcl还去寻找tk了,寻找未果,就跟我说,不行

不要去修改allinone的安装脚本
直接进入otcl的源码目录,然后configure,加上你这行参数
不一定能指挥得动otcl
.10

贴出来它的错误信息:
{standard input}:666: Error: symbol 'dy' is already defined
{standard input}:673: Error: symbol 'dx' is already defined
{standard input}:724: Error: symbol 'q' is already defined
{standard input}:734: Error: symbol 'p' is already defined
{standard input}:741: Error: symbol 'q' is already defined
{standard input}:748: Error: symbol 'p' is already defined
make: *** [tk3d.o] Error 1
tk8.3.2 make failed! Exiting ...
For problems with Tcl/Tk see http://www.scriptics.com
这是最后的一段,在前面还有一堆的警告的我就略去了,这就是在没有装Xwin服务和X开发组件的linux下面安装ns最后失败的消息,很怪异的错误,一堆的重复定义的符号,没说是缺X,但是肯定就是它了

tk当然需要X了
或许你这种情况下要hack代码了,把otcl里面所有tk相关的东西都删了再尝试
.114

就是这个意思,我也是想亲自动手裁剪一个自己用的不需要X服务的纯文字符下面使用的nsallinone安装包,你说是可以实现的还是不能实现的任务呢?

不好估计难度……不过相信你剪裁完毕的那一天,绝对会成为Otcl的高手,呵呵
.114

Top