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

如何在LINUX环境中运行对象TCL?,linux,tcl,Linux,Tcl,如何在LINUX环境中运行对象TCL脚本?我正在使用tcl 8.4。当我试图运行下面的代码时 package require Itcl class Tree { variable parent "" } 我收到错误“包未定义” 是否可以在没有包的情况下运行对象TCl 如何检查软件包是否已安装 有人能帮我吗。接受任何意见。您需要将Itcl软件包安装到您的系统上。由于您没有说这是什么种类的linux,我们猜测它是基于debian的apt cache search itcl显示itcl3和itcl

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

package require Itcl
class Tree {
 variable parent ""
}
我收到错误“包未定义”

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

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


有人能帮我吗。接受任何意见。

您需要将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的源代码,然后自己构建它。

您的系统上有Itcl吗
sudo-apt-get-install-itcl3
sudo-yum-install-itcl
itcl不存在。。感谢您的指导。另外,Itcl 4应该随Tcl 8.6一起提供。不确定Debian是否以这种方式进行打包…