如何在LINUX环境中运行对象TCL?

时间:2013-10-16 11:29:45

标签: linux tcl

如何在LINUX环境中运行对象TCL脚本?我正在使用tcl 8.4。当我尝试运行以下代码时,

package require Itcl
class Tree {
 variable parent ""
}

我收到错误"包未定义"。

是否可以在没有包的情况下运行对象TCl?

如何检查软件包是否安装?

任何人都可以帮助我。任何评论都被接受。

1 个答案:

答案 0 :(得分:1)

您需要将Itcl软件包安装到您的系统上。因为你没有说这是什么类型的linux我们会猜测它是基于debian的。 apt-cache search itcl显示itcl3和itcl3-dev,因此安装这些软件包可能会使其可用。

在基于Debian的系统dpkg --list packagename上显示它是否已安装。例如在我的Ubuntu系统上:

$ dpkg --list tcl
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version                      Description
+++-============================-============================-========================================================================
ii  tcl                          8.5.0-2                      The Tool Command Language (default version) - run-time files

如果您正在使用其他一些Linux品种,您可能需要找到该系统的软件包管理实用程序或获取Itcl的源代码并自行构建。