ubuntu 11.10 支持 ns2.29 吗

ubuntu 11.10 支持 ns2.29 吗

我需要你的帮助,我是 NS2 的初学者,我试图在 ubuntu 11.10 32 位上安装 ns2.29,但我做不到。出现此消息并且安装停止:

构建 tcl8.4.11
============================================================
加载缓存 ./config.cache
检查是否使用手册页的符号链接...否
检查是否压缩手册页...否
检查是否为手册页添加包名称后缀...否
检查 gcc...gcc
检查 C 编译器 (gcc) 是否工作... 是
检查 C 编译器(gcc)是否是交叉编译器...否
检查我们是否正在使用 GNU C...是的
检查 gcc 是否接受 -g... 是
检查是否使用线程构建...否(默认)
检查编译器是否理解 -pipe... 是的
检查如何运行 C 预处理器... gcc -pipe -E
检查罪恶...没有
检查 -lieee 中的主要内容...是的
检查 -linet 中的主要内容...没有
检查 net/errno.h...没有
检查连接...是的
检查 gethostbyname...是的
检查如何构建库...静态
检查 ranlib...ranlib
检查是否请求 64 位支持...否
检查是否请求 64 位 Sparc VIS 支持...否
检查系统版本(用于动态加载)... ./configure: 1:语法错误:未终止的引用字符串
tcl8.3.2 配置失败!退出...
Tcl 不是 ns 项目的一部分。请参阅 www.Scriptics.com
看看他们是否有针对您平台的修复程序。

有人能帮助我吗?

答案1

基本上,在一些配置脚本中对 awk 的调用格式不正确。

  • 转到ns-allinone文件夹并输入

    find . -name configure 
    

应该会出现配置脚本的列表。

  • 将其中的每一行替换为如下内容:

    system=MP-RAS-`awk ‘{print }’ /etc/.relid’` 
    

    和 ...

    system=MP-RAS-`awk ‘{print }’ /etc/.relid` 
    

现在./installns-allinone文件夹中重新运行。

来源

相关内容