安装 Expect 和 TCL

安装 Expect 和 TCL

我下载了expect5.45的源代码,并尝试安装它。 tclsh 位于系统上的 /usr/bin/tclsh 中,但我不确定这是否意味着机器也安装了“tcl”?

Expect 状态的说明:

默认情况下,假定 Tcl 源目录与 Expect 源目录位于同一目录中。例如,在此清单中,Expect 和 Tcl 都存储在 /usr/local/src 中:

    /usr/local/src/tcl8.0           (actual version may be different)
    /usr/local/src/expect-5.24      (actual version may be different)

如果 Tcl 存储在其他地方,处理此问题的最简单方法是创建到其真实目录的符号链接。例如,从 Expect 目录中键入:

    ln -s /some/where/else/src/tcl8.0 ..

我已尝试在不同位置多次创建该符号链接,但我链接到 tclsh,而不是 tcl,我认为这是问题所在。这两者有区别吗?我可以在机器上正常运行 tcl 脚本。

运行“./configure”时出现以下错误:

检查 Tcl 配置...配置:错误:找不到 Tcl 配置定义

(需要明确的是,我不能将 Expect 放在“普通”目录中,因为我没有对它们的写访问权限。它将进入我的个人主目录。而且我没有使用 sudo apt-get 的权限。这是 Ubuntu 14.04 机器。)

相关内容