如何在linux系统下安装tcl

我正在使用Tcl脚本通过产生telnet命令来更改轮询密码。 我已经完成了下面的脚本,并在安装ActiveTcl8.5.13.0.296436-win32-ix86-threaded后在Windows机器上testing

 spawn telnet $serNumber $pNumber #flush stdout expect ">" send "Clients\r" expect ">" send "1\r" expect ">" send "Pollers\r" expect ">" 

现在我想在Linux机器上运行同样的脚本,但是因为我是Linux系统的新手,有谁能帮我解释一下,如何在linux系统中安装tcl并在那里执行相同的脚本?

任何帮助对我来说都是好事。 请提供任何有用的链接。

你很幸运 RHEL 4期望在其仓库中。 你可以用yum简单地安装它:

 yum install expect 

它应该安装期望和所有的依赖。

你没有使用Tcl,你正在使用expect ,这是一个单独的程序,恰好使用Tcl。 要安装它,请执行

 apt-get install expect 

请注意,上面的命令是一个猜测,因为你没有告诉我们你正在使用哪个基于Linux的操作系统(“Linux”不是一个操作系统,它只是一个内核)。

如果您没有人问您正在运行哪个系统,请发布运行以下命令的结果:

 uname -a lsb_release -a cat /etc/issue 

所以我们可以尝试做一个有教养的猜测。

要在Linux上安装Tcl(我正在使用RedHat),你可以这样做

 yum install tcl 

你会得到最新版本的TCL。

在Ubuntu上:

  sudo apt-get install tcl